Package com.google.api.client.util
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
FieldsModifier and TypeFieldDescriptionstatic final NanoClock
Provides the default System implementation of a nano clock by usingSystem.nanoTime()
. -
Method Summary
Modifier and TypeMethodDescriptionlong
nanoTime()
Returns the current value of the most precise available system timer, in nanoseconds for use to measure elapsed time, to match the behavior ofSystem.nanoTime()
.
-
Field Details
-
SYSTEM
Provides the default System implementation of a nano clock by usingSystem.nanoTime()
.
-
-
Method Details
-
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 ofSystem.nanoTime()
.
-