Interface Clock
public interface Clock
A simple interface for representing a Clock logically.
This is useful whenever you might want to change the behavior of "time" in logical ways (for example,
by using a monotonic counter instead of an actual clock) without changing the algorithms that use it.
There are a bunch of interfaces like this in our library set, having our own is useful for dependency management, otherwise it would just be a waste of text.
-
Method Summary
Modifier and TypeMethodDescriptionlong
Read the clock's logical time, with nanosecond units.
-
Method Details
-
readNanos
long readNanos()Read the clock's logical time, with nanosecond units.- Returns:
- the clock's logical "time", with nanosecond units.
-