@Beta
@GwtCompatible
public class FakeTicker
extends com.google.common.base.Ticker
The ticker can be configured so that the time is incremented whenever read()
is called:
see setAutoIncrementStep(long, java.util.concurrent.TimeUnit)
.
This class is thread-safe.
Constructor and Description |
---|
FakeTicker() |
Modifier and Type | Method and Description |
---|---|
FakeTicker |
advance(long nanoseconds)
Advances the ticker value by
nanoseconds . |
FakeTicker |
advance(long time,
TimeUnit timeUnit)
Advances the ticker value by
time in timeUnit . |
long |
read() |
FakeTicker |
setAutoIncrementStep(long autoIncrementStep,
TimeUnit timeUnit)
Sets the increment applied to the ticker whenever it is queried.
|
public FakeTicker advance(long time, TimeUnit timeUnit)
time
in timeUnit
.public FakeTicker advance(long nanoseconds)
nanoseconds
.public FakeTicker setAutoIncrementStep(long autoIncrementStep, TimeUnit timeUnit)
The default behavior is to auto increment by zero. i.e: The ticker is left unchanged when queried.
public long read()
read
in class com.google.common.base.Ticker
Copyright © 2010-2017. All Rights Reserved.