Uses of Class
io.fluxcapacitor.javaclient.tracking.Tracker
Packages that use Tracker
Package
Description
-
Uses of Tracker in io.fluxcapacitor.javaclient.tracking
Fields in io.fluxcapacitor.javaclient.tracking with type parameters of type TrackerModifier and TypeFieldDescriptionstatic final ThreadLocal
<Tracker> Tracker.current
Thread-local variable that holds the current tracker instance.Methods in io.fluxcapacitor.javaclient.tracking that return types with arguments of type TrackerModifier and TypeMethodDescriptionTracker.current()
Returns the current tracker instance, if any.Methods in io.fluxcapacitor.javaclient.tracking with parameters of type TrackerModifier and TypeMethodDescriptionMappingBatchInterceptor.apply
(MessageBatch messageBatch, Tracker tracker) Applies a transformation to the givenMessageBatch
, optionally modifying its contents or structure.BatchInterceptor.intercept
(Consumer<MessageBatch> consumer, Tracker tracker) Intercepts the given batch message consumer and returns a decorated version to be invoked by the tracker.FluxCapacitorInterceptor.intercept
(Consumer<MessageBatch> consumer, Tracker tracker) default Consumer
<MessageBatch> MappingBatchInterceptor.intercept
(Consumer<MessageBatch> consumer, Tracker tracker) Wraps the batch processing consumer with a transformation step that rewrites the batch before processing.StallingBatchInterceptor.intercept
(Consumer<MessageBatch> consumer, Tracker tracker) default void
Optional lifecycle callback for cleanup when the tracker shuts down. -
Uses of Tracker in io.fluxcapacitor.javaclient.tracking.metrics
Methods in io.fluxcapacitor.javaclient.tracking.metrics with parameters of type TrackerModifier and TypeMethodDescriptionDisableMetrics.intercept
(Consumer<MessageBatch> consumer, Tracker tracker) TrackerMonitor.intercept
(Consumer<MessageBatch> consumer, Tracker tracker)