Interface MetricsFactory.TimeRecorder

  • Enclosing interface:
    MetricsFactory

    public static interface MetricsFactory.TimeRecorder
    A time recorder that tracks elapsed time using incremental updates using a duration with a specified time unit.
    • Method Detail

      • update

        void update​(long amount,
                    TimeUnit unit)
        Parameters:
        amount - Duration of a single event being measured by this timer. If the amount is less than 0 the value will be dropped.
        unit - Time unit for the amount being recorded.
      • update

        default void update​(Duration duration)
        Updates the statistics kept by the recorder with the specified amount.
        Parameters:
        duration - Duration of a single event being measured by this timer.