Class Timer.Sample

java.lang.Object
io.micrometer.core.instrument.Timer.Sample
Enclosing interface:
Timer

public static class Timer.Sample extends Object
Maintains state on the clock's start position for a latency sample. Complete the timing by calling stop(Timer). Note how the Timer isn't provided until the sample is stopped, allowing you to determine the timer's tags at the last minute.
  • Method Details

    • stop

      public long stop(Timer timer)
      Records the duration of the operation.
      Parameters:
      timer - The timer to record the sample to.
      Returns:
      The total duration of the sample in nanoseconds