public class TimerServiceImpl
extends java.lang.Object
| Constructor and Description | 
|---|
| TimerServiceImpl(EjbTimerService ejbTimerService,
                java.lang.Object primaryKey,
                java.lang.reflect.Method ejbTimeout) | 
| Modifier and Type | Method and Description | 
|---|---|
| Timer | createCalendarTimer(ScheduleExpression scheduleExpression) | 
| Timer | createCalendarTimer(ScheduleExpression scheduleExpression,
                   TimerConfig timerConfig) | 
| Timer | createIntervalTimer(java.util.Date initialExpiration,
                   long lintervalDuration,
                   TimerConfig timerConfig) | 
| Timer | createIntervalTimer(long initialDuration,
                   long intervalDuration,
                   TimerConfig timerConfig) | 
| Timer | createSingleActionTimer(java.util.Date expiration,
                       TimerConfig timerConfig) | 
| Timer | createSingleActionTimer(long duration,
                       TimerConfig timerConfig) | 
| Timer | createTimer(java.util.Date initialExpiration,
           long intervalDuration,
           java.io.Serializable info) | 
| Timer | createTimer(java.util.Date expiration,
           java.io.Serializable info) | 
| Timer | createTimer(long initialDuration,
           long intervalDuration,
           java.io.Serializable info) | 
| Timer | createTimer(long duration,
           java.io.Serializable info) | 
| java.util.Collection<Timer> | getAllTimers() | 
| java.util.Collection<Timer> | getTimers() | 
public TimerServiceImpl(EjbTimerService ejbTimerService, java.lang.Object primaryKey, java.lang.reflect.Method ejbTimeout)
public Timer createTimer(java.util.Date initialExpiration,
                         long intervalDuration,
                         java.io.Serializable info)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalStateException,
                         EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createTimer(java.util.Date expiration,
                         java.io.Serializable info)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalStateException,
                         EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createTimer(long initialDuration,
                         long intervalDuration,
                         java.io.Serializable info)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalStateException,
                         EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createTimer(long duration,
                         java.io.Serializable info)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalStateException,
                         EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic java.util.Collection<Timer> getTimers()
                                      throws java.lang.IllegalStateException,
                                             EJBException
java.lang.IllegalStateExceptionEJBExceptionpublic Timer createSingleActionTimer(long duration,
                                     TimerConfig timerConfig)
                              throws java.lang.IllegalArgumentException,
                                     java.lang.IllegalStateException,
                                     EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createSingleActionTimer(java.util.Date expiration,
                                     TimerConfig timerConfig)
                              throws java.lang.IllegalArgumentException,
                                     java.lang.IllegalStateException,
                                     EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createIntervalTimer(long initialDuration,
                                 long intervalDuration,
                                 TimerConfig timerConfig)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.IllegalStateException,
                                 EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createIntervalTimer(java.util.Date initialExpiration,
                                 long lintervalDuration,
                                 TimerConfig timerConfig)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.IllegalStateException,
                                 EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createCalendarTimer(ScheduleExpression scheduleExpression)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.IllegalStateException,
                                 EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic Timer createCalendarTimer(ScheduleExpression scheduleExpression,
                                 TimerConfig timerConfig)
                          throws java.lang.IllegalArgumentException,
                                 java.lang.IllegalStateException,
                                 EJBException
java.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionEJBExceptionpublic java.util.Collection<Timer> getAllTimers()
                                         throws java.lang.IllegalStateException,
                                                EJBException
java.lang.IllegalStateExceptionEJBException