Class NoopFunctionTimer

All Implemented Interfaces:
FunctionTimer, Meter

public class NoopFunctionTimer extends NoopMeter implements FunctionTimer
  • Constructor Details

    • NoopFunctionTimer

      public NoopFunctionTimer(Meter.Id id)
  • Method Details

    • count

      public double count()
      Specified by:
      count in interface FunctionTimer
      Returns:
      The total number of occurrences of the timed event.
    • totalTime

      public double totalTime(TimeUnit unit)
      Description copied from interface: FunctionTimer
      The total time of all occurrences of the timed event.
      Specified by:
      totalTime in interface FunctionTimer
      Parameters:
      unit - The base unit of time to scale the total to.
      Returns:
      The total time of all occurrences of the timed event.
    • baseTimeUnit

      public TimeUnit baseTimeUnit()
      Specified by:
      baseTimeUnit in interface FunctionTimer
      Returns:
      The base time unit of the timer to which all published metrics will be scaled