Interface Timer

    • Method Detail

      • update

        void update​(long duration,
                    java.util.concurrent.TimeUnit unit)
        Update time of timer
      • updateMillis

        default void updateMillis​(long durationMillis)
        Update timer by millisecond
      • updateMicros

        default void updateMicros​(long durationMicros)
        Update timer by microseconds
      • updateNanos

        default void updateNanos​(long durationNanos)
        Update timer by nanoseconds
      • getImmutableRate

        Rate getImmutableRate()
        It's not safe to use the update interface of this rate
      • constructValueMap

        default void constructValueMap​(java.util.Map<java.lang.String,​java.lang.Object> result)
        Specified by:
        constructValueMap in interface IMetric