Interface NanoClock



  • public interface NanoClock
    Nano clock which can be used to measure elapsed time in nanoseconds.

    The default system implementation can be accessed at SYSTEM. Alternative implementations may be used for testing.

    Since:
    1.14
    • Field Summary

      Fields

      Modifier and Type Field and Description
      static NanoClock SYSTEM
      Provides the default System implementation of a nano clock by using System.nanoTime().
    • Method Summary

      Modifier and Type Method and Description
      long nanoTime()
      Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior of System.nanoTime().
    • Method Detail

      • nanoTime

        long nanoTime()
        Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior of System.nanoTime().