public interface Pauser
| Modifier and Type | Method and Description |
|---|---|
static Pauser |
balanced()
A balanced pauser which tries to be busy for short busrts but backs off when idle.
|
static Pauser |
balancedUpToMillis(int millis)
A balanced pauser which tries to be busy for short busrts but backs off when idle.
|
static Pauser |
busy()
A busy pauser which never waits
|
long |
countPaused() |
static Pauser |
millis(int millis)
Wait a fixed time befoe running again unless woken
|
static Pauser |
millis(int minMillis,
int maxMillis)
A balanced pauser which tries to be busy for short busrts but backs off when idle.
|
void |
pause() |
void |
pause(long timeout,
TimeUnit timeUnit) |
void |
reset() |
long |
timePaused() |
void |
unpause() |
static Pauser balanced()
static Pauser balancedUpToMillis(int millis)
millis - maximum millis (unless in debug mode)static Pauser millis(int millis)
millis - to wait forstatic Pauser millis(int minMillis, int maxMillis)
minMillis - starting millismaxMillis - maximum millis@NotNull static Pauser busy()
void reset()
void pause()
void pause(long timeout,
TimeUnit timeUnit)
throws TimeoutException
TimeoutExceptionvoid unpause()
long timePaused()
long countPaused()
Copyright © 2017. All rights reserved.