Uses of Class
io.fluxzero.sdk.tracking.Tracker
Packages that use Tracker
-
Uses of Tracker in io.fluxzero.sdk.tracking
Subinterfaces with type arguments of type Tracker in io.fluxzero.sdk.trackingModifier and TypeInterfaceDescriptioninterfaceABatchInterceptorspecialization that transforms aMessageBatchbefore it is passed to the consumer for processing.Fields in io.fluxzero.sdk.tracking with type parameters of type TrackerModifier and TypeFieldDescriptionstatic final ThreadLocal<Tracker> Tracker.currentThread-local variable that holds the current tracker instance.Methods in io.fluxzero.sdk.tracking that return types with arguments of type TrackerModifier and TypeMethodDescriptionTracker.current()Returns the current tracker instance, if any.Methods in io.fluxzero.sdk.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.FluxzeroInterceptor.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 voidOptional lifecycle callback for cleanup when the tracker shuts down. -
Uses of Tracker in io.fluxzero.sdk.tracking.metrics
Methods in io.fluxzero.sdk.tracking.metrics with parameters of type TrackerModifier and TypeMethodDescriptionDisableMetrics.intercept(Consumer<MessageBatch> consumer, Tracker tracker) TrackerMonitor.intercept(Consumer<MessageBatch> consumer, Tracker tracker)