public class Clocks extends Object
static utility methods for operating
on clocks. These utilities include factory methods for different type of clocks.| Modifier and Type | Method and Description |
|---|---|
static FakeClock |
fakeClock()
Return new fake clock instance.
|
static FakeClock |
fakeClock(long initialTime,
TimeUnit unit)
Return new fake clock instance.
|
static FakeClock |
fakeClock(TemporalAccessor initialTime) |
static SystemNanoClock |
nanoClock()
Returns clock that allow to get current nanos.
|
static Clock |
systemClock()
Returns system clock.
|
static TickOnAccessClock |
tickOnAccessClock(Instant initialInstant,
Duration tickDuration)
Returns a clock that ticks every time it is accessed
|
public static Clock systemClock()
public static SystemNanoClock nanoClock()
public static FakeClock fakeClock()
public static FakeClock fakeClock(long initialTime, TimeUnit unit)
initialTime - initial fake clock timeunit - initialTime fake clock time unitpublic static FakeClock fakeClock(TemporalAccessor initialTime)
public static TickOnAccessClock tickOnAccessClock(Instant initialInstant, Duration tickDuration)
initialInstant - initial time for clocktickDuration - amount of time of each tickCopyright © 2002–2018 The Neo4j Graph Database Project. All rights reserved.