com.sun.ejb.containers
Class EJBTimerServiceWrapper

java.lang.Object
  extended by com.sun.ejb.containers.EJBTimerServiceWrapper
All Implemented Interfaces:
TimerService

public class EJBTimerServiceWrapper
extends Object
implements TimerService


Constructor Summary
EJBTimerServiceWrapper(EJBTimerService timerService, EJBContextImpl ejbContext)
           
EJBTimerServiceWrapper(EJBTimerService timerService, EntityContext entityContext)
           
 
Method Summary
 Timer createCalendarTimer(ScheduleExpression schedule)
           
 Timer createCalendarTimer(ScheduleExpression schedule, TimerConfig timerConfig)
           
 Timer createIntervalTimer(Date initialExpiration, long intervalDuration, TimerConfig timerConfig)
           
 Timer createIntervalTimer(long initialDuration, long intervalDuration, TimerConfig timerConfig)
           
 Timer createSingleActionTimer(Date initialExpiration, TimerConfig timerConfig)
           
 Timer createSingleActionTimer(long duration, TimerConfig timerConfig)
           
 Timer createTimer(Date initialExpiration, long intervalDuration, Serializable info)
           
 Timer createTimer(Date expiration, Serializable info)
           
 Timer createTimer(long initialDuration, long intervalDuration, Serializable info)
           
 Timer createTimer(long duration, Serializable info)
           
 Collection<Timer> getTimers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBTimerServiceWrapper

public EJBTimerServiceWrapper(EJBTimerService timerService,
                              EJBContextImpl ejbContext)

EJBTimerServiceWrapper

public EJBTimerServiceWrapper(EJBTimerService timerService,
                              EntityContext entityContext)
Method Detail

createTimer

public Timer createTimer(long duration,
                         Serializable info)
                  throws IllegalArgumentException,
                         IllegalStateException,
                         EJBException
Specified by:
createTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createTimer

public Timer createTimer(long initialDuration,
                         long intervalDuration,
                         Serializable info)
                  throws IllegalArgumentException,
                         IllegalStateException,
                         EJBException
Specified by:
createTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createTimer

public Timer createTimer(Date expiration,
                         Serializable info)
                  throws IllegalArgumentException,
                         IllegalStateException,
                         EJBException
Specified by:
createTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createTimer

public Timer createTimer(Date initialExpiration,
                         long intervalDuration,
                         Serializable info)
                  throws IllegalArgumentException,
                         IllegalStateException,
                         EJBException
Specified by:
createTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createSingleActionTimer

public Timer createSingleActionTimer(long duration,
                                     TimerConfig timerConfig)
                              throws IllegalArgumentException,
                                     IllegalStateException,
                                     EJBException
Specified by:
createSingleActionTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createIntervalTimer

public Timer createIntervalTimer(long initialDuration,
                                 long intervalDuration,
                                 TimerConfig timerConfig)
                          throws IllegalArgumentException,
                                 IllegalStateException,
                                 EJBException
Specified by:
createIntervalTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createSingleActionTimer

public Timer createSingleActionTimer(Date initialExpiration,
                                     TimerConfig timerConfig)
                              throws IllegalArgumentException,
                                     IllegalStateException,
                                     EJBException
Specified by:
createSingleActionTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createIntervalTimer

public Timer createIntervalTimer(Date initialExpiration,
                                 long intervalDuration,
                                 TimerConfig timerConfig)
                          throws IllegalArgumentException,
                                 IllegalStateException,
                                 EJBException
Specified by:
createIntervalTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createCalendarTimer

public Timer createCalendarTimer(ScheduleExpression schedule,
                                 TimerConfig timerConfig)
                          throws IllegalArgumentException,
                                 IllegalStateException,
                                 EJBException
Specified by:
createCalendarTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

createCalendarTimer

public Timer createCalendarTimer(ScheduleExpression schedule)
                          throws IllegalArgumentException,
                                 IllegalStateException,
                                 EJBException
Specified by:
createCalendarTimer in interface TimerService
Throws:
IllegalArgumentException
IllegalStateException
EJBException

getTimers

public Collection<Timer> getTimers()
                            throws IllegalStateException,
                                   EJBException
Specified by:
getTimers in interface TimerService
Throws:
IllegalStateException
EJBException


Copyright © 2012 GlassFish Community. All Rights Reserved.