| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
The Timer interface contains information about a timer that was created through the EJB Timer Service
| Method Summary | |
|  void | cancel()Cause the timer and all its associated expiration notifications to be cancelled. | 
|  TimerHandle | getHandle()Get a serializable handle to the timer. | 
|  Serializable | getInfo()Get the information associated with the timer at the time of creation. | 
|  Date | getNextTimeout()Get the point in time at which the next timer expiration is scheduled to occur. | 
|  long | getTimeRemaining()Get the number of milliseconds that will elapse before the next scheduled timer expiration. | 
| Method Detail | 
public void cancel()
            throws IllegalStateException,
                   NoSuchObjectLocalException,
                   EJBException
IllegalStateException - If this method is invoked while the instance is in
                               a state that does not allow access to this method.
NoSuchObjectLocalException - If invoked on a timer that has expired or has been cancelled.
EJBException - If this method could not complete due to a system-level failure.
public long getTimeRemaining()
                      throws IllegalStateException,
                             NoSuchObjectLocalException,
                             EJBException
IllegalStateException - If this method is invoked while the instance is in
                               a state that does not allow access to this method.
NoSuchObjectLocalException - If invoked on a timer that has expired or has been cancelled.
EJBException - If this method could not complete due to a system-level failure.public Date getNextTimeout() throws IllegalStateException, NoSuchObjectLocalException, EJBException
IllegalStateException - If this method is invoked while the instance is in
                               a state that does not allow access to this method.
NoSuchObjectLocalException - If invoked on a timer that has expired or has been cancelled.
EJBException - If this method could not complete due to a system-level failure.public Serializable getInfo() throws IllegalStateException, NoSuchObjectLocalException, EJBException
IllegalStateException - If this method is invoked while the instance is in
                               a state that does not allow access to this method.
NoSuchObjectLocalException - If invoked on a timer that has expired or has been cancelled.
EJBException - If this method could not complete due to a system-level failure.public TimerHandle getHandle() throws IllegalStateException, NoSuchObjectLocalException, EJBException
IllegalStateException - If this method is invoked while the instance is in
                               a state that does not allow access to this method.
NoSuchObjectLocalException - If invoked on a timer that has expired or has been cancelled.
EJBException - If this method could not complete due to a system-level failure.| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||