Uses of Interface
io.fluxcapacitor.javaclient.tracking.BatchInterceptor
Packages that use BatchInterceptor
Package
Description
-
Uses of BatchInterceptor in io.fluxcapacitor.javaclient.configuration
Methods in io.fluxcapacitor.javaclient.configuration that return types with arguments of type BatchInterceptorModifier and TypeMethodDescriptionFluxCapacitorConfiguration.generalBatchInterceptors()
Interceptors applied to message batches during tracking and dispatch.Methods in io.fluxcapacitor.javaclient.configuration with parameters of type BatchInterceptorModifier and TypeMethodDescriptionDefaultFluxCapacitor.Builder.addBatchInterceptor
(BatchInterceptor interceptor, MessageType... forTypes) FluxCapacitorBuilder.addBatchInterceptor
(BatchInterceptor interceptor, MessageType... forTypes) Registers aBatchInterceptor
that applies to the given message types. -
Uses of BatchInterceptor in io.fluxcapacitor.javaclient.tracking
Subinterfaces of BatchInterceptor in io.fluxcapacitor.javaclient.trackingModifier and TypeInterfaceDescriptioninterface
ABatchInterceptor
specialization that transforms aMessageBatch
before it is passed to the consumer for processing.Classes in io.fluxcapacitor.javaclient.tracking that implement BatchInterceptorModifier and TypeClassDescriptionclass
ABatchInterceptor
that ensures the correctFluxCapacitor
instance is bound to the current thread for the duration of aMessageBatch
.class
ABatchInterceptor
that stalls batch processing until a minimum desired batch size is reached or a timeout occurs.Methods in io.fluxcapacitor.javaclient.tracking that return BatchInterceptorModifier and TypeMethodDescriptiondefault BatchInterceptor
BatchInterceptor.andThen
(BatchInterceptor nextInterceptor) Composes this interceptor with another, returning a new interceptor that applies both in sequence.static BatchInterceptor
BatchInterceptor.join
(List<BatchInterceptor> interceptors) Joins a list of interceptors into a single composite interceptor, applying them in sequence.static BatchInterceptor
BatchInterceptor.noOp()
Returns a no-op interceptor that does not alter the consumer behavior.Methods in io.fluxcapacitor.javaclient.tracking with parameters of type BatchInterceptorModifier and TypeMethodDescriptiondefault BatchInterceptor
BatchInterceptor.andThen
(BatchInterceptor nextInterceptor) Composes this interceptor with another, returning a new interceptor that applies both in sequence.Method parameters in io.fluxcapacitor.javaclient.tracking with type arguments of type BatchInterceptorModifier and TypeMethodDescriptionstatic BatchInterceptor
BatchInterceptor.join
(List<BatchInterceptor> interceptors) Joins a list of interceptors into a single composite interceptor, applying them in sequence. -
Uses of BatchInterceptor in io.fluxcapacitor.javaclient.tracking.metrics
Classes in io.fluxcapacitor.javaclient.tracking.metrics that implement BatchInterceptorModifier and TypeClassDescriptionclass
Interceptor that disables the dispatch of outboundMessageType.METRICS
messages.class