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()
SimonClock
nanoTime
in interface SimonClock
public long milliTime()
SimonClock
milliTime
in interface SimonClock
public long millisForNano(long nanos)
SimonClock.NANOS_IN_MILLIS
.millisForNano
in interface SimonClock
nanos
- nano timer valuepublic void setMillis(long millis)
public void setNanos(long nanos)
public void setMillisNanosFollow(long millis)
Copyright © 2019. All rights reserved.