public interface TimeSource
Modifier and Type | Method and Description |
---|---|
long |
currentTimeMillis() |
long |
nanoTime() |
TimeSource |
sleep(long sleepFor,
java.util.concurrent.TimeUnit unit)
Sleep for the given amount of time.
|
TimeSource |
sleepUninterruptibly(long sleepFor,
java.util.concurrent.TimeUnit unit)
Sleep for the given amount of time uninterruptibly.
|
long currentTimeMillis()
long nanoTime()
This method can only be used to measure elapsed time and is not related to any other notion of system or wall-clock time.
TimeSource sleepUninterruptibly(long sleepFor, java.util.concurrent.TimeUnit unit)
sleepFor
- given amout.unit
- time unitTimeSource sleep(long sleepFor, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
sleepFor
- given amout.unit
- time unitjava.lang.InterruptedException
Copyright © 2009-2021 The Apache Software Foundation