Class AdvancedTracerDriver

  • All Implemented Interfaces:
    TracerDriver

    public abstract class AdvancedTracerDriver
    extends java.lang.Object
    implements TracerDriver
    Expose more metrics for the operations and events
    • Constructor Detail

      • AdvancedTracerDriver

        public AdvancedTracerDriver()
    • Method Detail

      • addTrace

        public abstract void addTrace​(OperationTrace trace)
        Record the given trace event
        Parameters:
        trace - the metrics of the operation
      • addEvent

        public abstract void addEvent​(EventTrace trace)
        Add to a named counter
        Parameters:
        name - name of the counter
        increment - amount to increment
      • addTrace

        @Deprecated
        public final void addTrace​(java.lang.String name,
                                   long time,
                                   java.util.concurrent.TimeUnit unit)
        Deprecated.
        Description copied from interface: TracerDriver
        Record the given trace event
        Specified by:
        addTrace in interface TracerDriver
        Parameters:
        name - of the event
        time - time event took
        unit - time unit
      • addCount

        @Deprecated
        public final void addCount​(java.lang.String name,
                                   int increment)
        Deprecated.
        Description copied from interface: TracerDriver
        Add to a named counter
        Specified by:
        addCount in interface TracerDriver
        Parameters:
        name - name of the counter
        increment - amount to increment