Uses of Interface
io.fluxzero.sdk.tracking.BatchInterceptor
Packages that use BatchInterceptor
Package
Description
-
Uses of BatchInterceptor in io.fluxzero.sdk.configuration
Methods in io.fluxzero.sdk.configuration that return types with arguments of type BatchInterceptorModifier and TypeMethodDescriptionFluxzeroConfiguration.generalBatchInterceptors()Interceptors applied to message batches during tracking and dispatch.Methods in io.fluxzero.sdk.configuration with parameters of type BatchInterceptorModifier and TypeMethodDescriptionDefaultFluxzero.Builder.addBatchInterceptor(BatchInterceptor interceptor, MessageType... forTypes) FluxzeroBuilder.addBatchInterceptor(BatchInterceptor interceptor, MessageType... forTypes) Registers aBatchInterceptorthat applies to the given message types. -
Uses of BatchInterceptor in io.fluxzero.sdk.tracking
Subinterfaces of BatchInterceptor in io.fluxzero.sdk.trackingModifier and TypeInterfaceDescriptioninterfaceABatchInterceptorspecialization that transforms aMessageBatchbefore it is passed to the consumer for processing.Classes in io.fluxzero.sdk.tracking that implement BatchInterceptorModifier and TypeClassDescriptionclassABatchInterceptorthat ensures the correctFluxzeroinstance is bound to the current thread for the duration of aMessageBatch.classABatchInterceptorthat stalls batch processing until a minimum desired batch size is reached or a timeout occurs.Methods in io.fluxzero.sdk.tracking that return BatchInterceptorModifier and TypeMethodDescriptiondefault BatchInterceptorBatchInterceptor.andThen(BatchInterceptor nextInterceptor) Composes this interceptor with another, returning a new interceptor that applies both in sequence.static BatchInterceptorBatchInterceptor.join(List<BatchInterceptor> interceptors) Joins a list of interceptors into a single composite interceptor, applying them in sequence.static BatchInterceptorBatchInterceptor.noOp()Returns a no-op interceptor that does not alter the consumer behavior.Methods in io.fluxzero.sdk.tracking with parameters of type BatchInterceptorModifier and TypeMethodDescriptiondefault BatchInterceptorBatchInterceptor.andThen(BatchInterceptor nextInterceptor) Composes this interceptor with another, returning a new interceptor that applies both in sequence.Method parameters in io.fluxzero.sdk.tracking with type arguments of type BatchInterceptorModifier and TypeMethodDescriptionstatic BatchInterceptorBatchInterceptor.join(List<BatchInterceptor> interceptors) Joins a list of interceptors into a single composite interceptor, applying them in sequence. -
Uses of BatchInterceptor in io.fluxzero.sdk.tracking.metrics
Classes in io.fluxzero.sdk.tracking.metrics that implement BatchInterceptorModifier and TypeClassDescriptionclassInterceptor that disables the dispatch of outboundMessageType.METRICSmessages.class