commonj.timers
Interface TimerManager


public interface TimerManager

Version:
$Rev: 46019 $ $Date: 2004-09-14 05:56:06 -0400 (Tue, 14 Sep 2004) $

Field Summary
static long IMMEDIATE
           
static long INDEFINITE
           
 
Method Summary
 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)
           
 

Field Detail

IMMEDIATE

static final long IMMEDIATE
See Also:
Constant Field Values

INDEFINITE

static final long INDEFINITE
See Also:
Constant Field Values
Method Detail

isStopped

boolean isStopped()
                  throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

isStopping

boolean isStopping()
                   throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

isSuspended

boolean isSuspended()
                    throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

isSuspending

boolean isSuspending()
                     throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

resume

void resume()
            throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

schedule

Timer schedule(TimerListener listener,
               long delayInMillis)
               throws java.lang.IllegalStateException,
                      java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

schedule

Timer schedule(TimerListener listener,
               long delayInMillis,
               long repeatIntervalInMillis)
               throws java.lang.IllegalStateException,
                      java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

schedule

Timer schedule(TimerListener listener,
               java.util.Date scheduleDate)
               throws java.lang.IllegalStateException,
                      java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

schedule

Timer schedule(TimerListener listener,
               java.util.Date scheduleDate,
               long repeatIntervalInMillis)
               throws java.lang.IllegalStateException,
                      java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

scheduleAtFixedRate

Timer scheduleAtFixedRate(TimerListener listener,
                          long delayInMillis,
                          long repeatIntervalInMillis)
                          throws java.lang.IllegalStateException,
                                 java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

scheduleAtFixedRate

Timer scheduleAtFixedRate(TimerListener listener,
                          java.util.Date scheduleDate,
                          long repeatIntervalInMillis)
                          throws java.lang.IllegalStateException,
                                 java.lang.IllegalArgumentException
Throws:
java.lang.IllegalStateException
java.lang.IllegalArgumentException

stop

void stop()
          throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

suspend

void suspend()
             throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

waitForStop

boolean waitForStop(long timeOut)
                    throws java.lang.InterruptedException,
                           java.lang.IllegalArgumentException
Throws:
java.lang.InterruptedException
java.lang.IllegalArgumentException

waitForSuspend

boolean waitForSuspend(long timOut)
                       throws java.lang.InterruptedException,
                              java.lang.IllegalStateException,
                              java.lang.IllegalArgumentException
Throws:
java.lang.InterruptedException
java.lang.IllegalStateException
java.lang.IllegalArgumentException