Class DefaultTimeFunction

  • All Implemented Interfaces:
    TimeFunction, LongSupplier

    public final class DefaultTimeFunction
    extends Object
    implements TimeFunction
    Function that returns a number of 100-nanoseconds since 1970-01-01 (Unix epoch).

    It can advance 1ms or more ahead of system clock on heavy load.

    See Also:
    TimeFunction
    • Constructor Detail

      • DefaultTimeFunction

        public DefaultTimeFunction()
        Default constructor.
      • DefaultTimeFunction

        public DefaultTimeFunction​(Clock clock)
        Default constructor with a Clock instance.
        Parameters:
        clock - a clock