Class NanoClock

java.lang.Object
com.google.api.core.NanoClock
All Implemented Interfaces:
ApiClock, Serializable

public final class NanoClock extends Object implements ApiClock, Serializable
Default implementation of the ApiClock interface, using call to System.nanoTime().
See Also:
  • Method Details

    • getDefaultClock

      public static ApiClock getDefaultClock()
    • nanoTime

      public final long nanoTime()
      Description copied from interface: ApiClock
      Returns the current value of this clock's high-resolution time source, in nanoseconds.
      Specified by:
      nanoTime in interface ApiClock
    • millisTime

      public final long millisTime()
      Description copied from interface: ApiClock
      Returns the current value of this clock's high-resolution time source, in milliseconds.
      Specified by:
      millisTime in interface ApiClock