Class AbstractTimer

  • Direct Known Subclasses:
    Timer

    public abstract class AbstractTimer
    extends java.lang.Object
    Provides a customizable way of measuring elapsed time.
    • Constructor Detail

      • AbstractTimer

        public AbstractTimer()
    • Method Detail

      • getElapsedNanos

        public abstract long getElapsedNanos()
        Gets the elapsed time, in nanoseconds.
        Returns:
        Long indicating elapsed time, in nanoseconds.
      • getElapsedMillis

        public long getElapsedMillis()
        Gets the elapsed time, in milliseconds.
        Returns:
        Long indicating elapsed time, in milliseconds.
      • getElapsed

        public java.time.Duration getElapsed()
        Gets the elapsed time.
        Returns:
        Duration indicating elapsed time.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object