javax.ejb
Interface TimerService

All Known Implementing Classes:
EjbTimerService

public interface TimerService

The timer interface


Method Summary
 Timer createTimer(java.util.Date expiration, long interval, java.io.Serializable info)
          Creates a timer
 Timer createTimer(java.util.Date expiration, java.io.Serializable info)
          Creates a timer
 Timer createTimer(long initialDuration, long intervalDuration, java.io.Serializable info)
          Creates an interval timer
 Timer createTimer(long duration, java.io.Serializable info)
          Creates a timer for a duration.
 java.util.Collection getTimers()
          Returns the timers
 

Method Detail

createTimer

Timer createTimer(long duration,
                  java.io.Serializable info)
                  throws EJBException
Creates a timer for a duration.

Throws:
EJBException

createTimer

Timer createTimer(long initialDuration,
                  long intervalDuration,
                  java.io.Serializable info)
                  throws EJBException
Creates an interval timer

Throws:
EJBException

createTimer

Timer createTimer(java.util.Date expiration,
                  java.io.Serializable info)
                  throws EJBException
Creates a timer

Throws:
EJBException

createTimer

Timer createTimer(java.util.Date expiration,
                  long interval,
                  java.io.Serializable info)
                  throws EJBException
Creates a timer

Throws:
EJBException

getTimers

java.util.Collection getTimers()
                               throws EJBException
Returns the timers

Throws:
EJBException