Package org.elasticsearch.common.time
Class AdvancingTimeProvider
java.lang.Object
org.elasticsearch.common.time.AdvancingTimeProvider
- All Implemented Interfaces:
TimeProvider
A time-provider that advances each time it's asked the time
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AdvancingTimeProvider
public AdvancingTimeProvider()
-
-
Method Details
-
advanceByMillis
public void advanceByMillis(long milliseconds) -
relativeTimeInMillis
public long relativeTimeInMillis()- Specified by:
relativeTimeInMillisin interfaceTimeProvider
-
relativeTimeInNanos
public long relativeTimeInNanos()- Specified by:
relativeTimeInNanosin interfaceTimeProvider
-
rawRelativeTimeInMillis
public long rawRelativeTimeInMillis()- Specified by:
rawRelativeTimeInMillisin interfaceTimeProvider
-
absoluteTimeInMillis
public long absoluteTimeInMillis()- Specified by:
absoluteTimeInMillisin interfaceTimeProvider
-