Uses of Class
io.fluxzero.sdk.tracking.Tracker

Packages that use Tracker
  • Uses of Tracker in io.fluxzero.sdk.tracking

    Fields in io.fluxzero.sdk.tracking with type parameters of type Tracker
    Modifier and Type
    Field
    Description
    static final ThreadLocal<Tracker>
    Tracker.current
    Thread-local variable that holds the current tracker instance.
    Methods in io.fluxzero.sdk.tracking that return types with arguments of type Tracker
    Modifier and Type
    Method
    Description
    Tracker.current()
    Returns the current tracker instance, if any.
    Methods in io.fluxzero.sdk.tracking with parameters of type Tracker
    Modifier and Type
    Method
    Description
    io.fluxzero.common.api.tracking.MessageBatch
    MappingBatchInterceptor.apply(io.fluxzero.common.api.tracking.MessageBatch messageBatch, Tracker tracker)
    Applies a transformation to the given MessageBatch, optionally modifying its contents or structure.
    Consumer<io.fluxzero.common.api.tracking.MessageBatch>
    BatchInterceptor.intercept(Consumer<io.fluxzero.common.api.tracking.MessageBatch> consumer, Tracker tracker)
    Intercepts the given batch message consumer and returns a decorated version to be invoked by the tracker.
    Consumer<io.fluxzero.common.api.tracking.MessageBatch>
    FluxzeroInterceptor.intercept(Consumer<io.fluxzero.common.api.tracking.MessageBatch> consumer, Tracker tracker)
     
    default Consumer<io.fluxzero.common.api.tracking.MessageBatch>
    MappingBatchInterceptor.intercept(Consumer<io.fluxzero.common.api.tracking.MessageBatch> consumer, Tracker tracker)
    Wraps the batch processing consumer with a transformation step that rewrites the batch before processing.
    Consumer<io.fluxzero.common.api.tracking.MessageBatch>
    StallingBatchInterceptor.intercept(Consumer<io.fluxzero.common.api.tracking.MessageBatch> consumer, Tracker tracker)
     
    default void
    BatchInterceptor.shutdown(Tracker tracker)
    Optional 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 Tracker
    Modifier and Type
    Method
    Description
    Consumer<io.fluxzero.common.api.tracking.MessageBatch>
    DisableMetrics.intercept(Consumer<io.fluxzero.common.api.tracking.MessageBatch> consumer, Tracker tracker)
     
    Consumer<io.fluxzero.common.api.tracking.MessageBatch>
    TrackerMonitor.intercept(Consumer<io.fluxzero.common.api.tracking.MessageBatch> consumer, Tracker tracker)