Interface Clock

All Known Implementing Classes:
FixedClock

public interface Clock
Clock which can be used to get the amount of elapsed milliseconds in system time.

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

Since:
1.9
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Clock
    Provides the default System implementation of a Clock by using System.currentTimeMillis().
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns the current time in milliseconds since midnight, January 1, 1970 UTC, to match the behavior of System.currentTimeMillis().
  • Field Details

  • Method Details

    • currentTimeMillis

      long currentTimeMillis()
      Returns the current time in milliseconds since midnight, January 1, 1970 UTC, to match the behavior of System.currentTimeMillis().