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.IllegalStateException
boolean isStopping() throws java.lang.IllegalStateException
java.lang.IllegalStateException
boolean isSuspended() throws java.lang.IllegalStateException
java.lang.IllegalStateException
boolean isSuspending() throws java.lang.IllegalStateException
java.lang.IllegalStateException
void resume() throws java.lang.IllegalStateException
java.lang.IllegalStateException
Timer schedule(TimerListener listener, long delayInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.lang.IllegalArgumentException
Timer schedule(TimerListener listener, long delayInMillis, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.lang.IllegalArgumentException
Timer schedule(TimerListener listener, java.util.Date scheduleDate) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.lang.IllegalArgumentException
Timer schedule(TimerListener listener, java.util.Date scheduleDate, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.lang.IllegalArgumentException
Timer scheduleAtFixedRate(TimerListener listener, long delayInMillis, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.lang.IllegalArgumentException
Timer scheduleAtFixedRate(TimerListener listener, java.util.Date scheduleDate, long repeatIntervalInMillis) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.lang.IllegalArgumentException
void stop() throws java.lang.IllegalStateException
java.lang.IllegalStateException
void suspend() throws java.lang.IllegalStateException
java.lang.IllegalStateException
boolean waitForStop(long timeOut) throws java.lang.InterruptedException, java.lang.IllegalArgumentException
java.lang.InterruptedException
java.lang.IllegalArgumentException
boolean waitForSuspend(long timOut) throws java.lang.InterruptedException, java.lang.IllegalStateException, java.lang.IllegalArgumentException
java.lang.InterruptedException
java.lang.IllegalStateException
java.lang.IllegalArgumentException