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
InterruptedExceptiondefault void sleepUntilMillis(long wakeTimeMillis)
throws InterruptedException
InterruptedExceptionvoid sleepUntilNanoTime(long wakeNanoTime)
throws InterruptedException
InterruptedExceptiondefault void uninterruptedSleep(long duration,
TimeUnit unit)
default void uninterruptedSleepUntilMillis(long wakeTimeMillis)
default void uninterruptedSleepUntilNanoTime(long wakeNanoTime)