public final class TestClock extends Object implements SimonClock
CPU, MILLIS_IN_SECOND, NANOS_IN_MILLIS, NANOS_IN_SECOND, SYSTEM| Constructor and Description |
|---|
TestClock() |
| Modifier and Type | Method and Description |
|---|---|
long |
millisForNano(long nanos)
Here millis are simply nanos divided by
SimonClock.NANOS_IN_MILLIS. |
long |
milliTime()
Gets current time in milliseconds.
|
long |
nanoTime()
Gets current time in nanoseconds.
|
void |
setMillis(long millis) |
void |
setMillisNanosFollow(long millis) |
void |
setNanos(long nanos) |
public TestClock()
public long nanoTime()
SimonClocknanoTime in interface SimonClockpublic long milliTime()
SimonClockmilliTime in interface SimonClockpublic long millisForNano(long nanos)
SimonClock.NANOS_IN_MILLIS.millisForNano in interface SimonClocknanos - nano timer valuepublic void setMillis(long millis)
public void setNanos(long nanos)
public void setMillisNanosFollow(long millis)
Copyright © 2019. All rights reserved.