public interface Clock
Modifier and Type | Method and Description |
---|---|
long |
currentTimeMillis() |
long |
nanoTime() |
default void |
sleep(long duration,
TimeUnit unit) |
default void |
sleepUntilMillis(long wakeTimeMillis) |
void |
sleepUntilNanoTime(long wakeNanoTime) |
default void |
uninterruptedSleep(long duration,
TimeUnit unit) |
default void |
uninterruptedSleepUntilMillis(long wakeTimeMillis) |
default void |
uninterruptedSleepUntilNanoTime(long wakeNanoTime) |
long currentTimeMillis()
long nanoTime()
default void sleep(long duration, TimeUnit unit) throws InterruptedException
InterruptedException
default void sleepUntilMillis(long wakeTimeMillis) throws InterruptedException
InterruptedException
void sleepUntilNanoTime(long wakeNanoTime) throws InterruptedException
InterruptedException
default void uninterruptedSleep(long duration, TimeUnit unit)
default void uninterruptedSleepUntilMillis(long wakeTimeMillis)
default void uninterruptedSleepUntilNanoTime(long wakeNanoTime)