public interface TimerManager
| Modifier and Type | Field and Description |
|---|---|
static long |
IMMEDIATE |
static long |
INDEFINITE |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isStopped() |
boolean |
isStopping() |
boolean |
isSuspended() |
boolean |
isSuspending() |
void |
resume() |
Timer |
schedule(TimerListener listener,
java.util.Date scheduleDate) |
Timer |
schedule(TimerListener listener,
java.util.Date scheduleDate,
long repeatIntervalInMillis) |
Timer |
schedule(TimerListener listener,
long delayInMillis) |
Timer |
schedule(TimerListener listener,
long delayInMillis,
long repeatIntervalInMillis) |
Timer |
scheduleAtFixedRate(TimerListener listener,
java.util.Date scheduleDate,
long repeatIntervalInMillis) |
Timer |
scheduleAtFixedRate(TimerListener listener,
long delayInMillis,
long repeatIntervalInMillis) |
void |
stop() |
void |
suspend() |
boolean |
waitForStop(long timeOut) |
boolean |
waitForSuspend(long timOut) |
static final long IMMEDIATE
static final long INDEFINITE
boolean isStopped()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionboolean isStopping()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionboolean isSuspended()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionboolean isSuspending()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionvoid resume()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionTimer schedule(TimerListener listener, long delayInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionTimer schedule(TimerListener listener, long delayInMillis, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionTimer schedule(TimerListener listener, java.util.Date scheduleDate) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionTimer schedule(TimerListener listener, java.util.Date scheduleDate, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionTimer scheduleAtFixedRate(TimerListener listener, long delayInMillis, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionTimer scheduleAtFixedRate(TimerListener listener, java.util.Date scheduleDate, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateExceptionjava.lang.IllegalArgumentExceptionvoid stop()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionvoid suspend()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionboolean waitForStop(long timeOut)
throws java.lang.InterruptedException,
java.lang.IllegalArgumentException
java.lang.InterruptedExceptionjava.lang.IllegalArgumentExceptionboolean waitForSuspend(long timOut)
throws java.lang.InterruptedException,
java.lang.IllegalStateException,
java.lang.IllegalArgumentException
java.lang.InterruptedExceptionjava.lang.IllegalStateExceptionjava.lang.IllegalArgumentException