Package com.sun.ejb.containers
Class EJBTimerServiceWrapper
java.lang.Object
com.sun.ejb.containers.EJBTimerServiceWrapper
- All Implemented Interfaces:
jakarta.ejb.TimerService
-
Constructor Summary
ConstructorsConstructorDescriptionEJBTimerServiceWrapper(EJBTimerService timerService, EJBContextImpl ejbContext) EJBTimerServiceWrapper(EJBTimerService timerService, jakarta.ejb.EntityContext entityContext) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ejb.TimercreateCalendarTimer(jakarta.ejb.ScheduleExpression schedule) jakarta.ejb.TimercreateCalendarTimer(jakarta.ejb.ScheduleExpression schedule, jakarta.ejb.TimerConfig timerConfig) jakarta.ejb.TimercreateIntervalTimer(long initialDuration, long intervalDuration, jakarta.ejb.TimerConfig timerConfig) jakarta.ejb.TimercreateIntervalTimer(Date initialExpiration, long intervalDuration, jakarta.ejb.TimerConfig timerConfig) jakarta.ejb.TimercreateSingleActionTimer(long duration, jakarta.ejb.TimerConfig timerConfig) jakarta.ejb.TimercreateSingleActionTimer(Date initialExpiration, jakarta.ejb.TimerConfig timerConfig) jakarta.ejb.TimercreateTimer(long initialDuration, long intervalDuration, Serializable info) jakarta.ejb.TimercreateTimer(long duration, Serializable info) jakarta.ejb.TimercreateTimer(Date initialExpiration, long intervalDuration, Serializable info) jakarta.ejb.TimercreateTimer(Date expiration, Serializable info) Collection<jakarta.ejb.Timer>Collection<jakarta.ejb.Timer>
-
Constructor Details
-
EJBTimerServiceWrapper
-
EJBTimerServiceWrapper
public EJBTimerServiceWrapper(EJBTimerService timerService, jakarta.ejb.EntityContext entityContext)
-
-
Method Details
-
createTimer
public jakarta.ejb.Timer createTimer(long duration, Serializable info) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createTimer
public jakarta.ejb.Timer createTimer(long initialDuration, long intervalDuration, Serializable info) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createTimer
public jakarta.ejb.Timer createTimer(Date expiration, Serializable info) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createTimer
public jakarta.ejb.Timer createTimer(Date initialExpiration, long intervalDuration, Serializable info) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createSingleActionTimer
public jakarta.ejb.Timer createSingleActionTimer(long duration, jakarta.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createSingleActionTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createIntervalTimer
public jakarta.ejb.Timer createIntervalTimer(long initialDuration, long intervalDuration, jakarta.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createIntervalTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createSingleActionTimer
public jakarta.ejb.Timer createSingleActionTimer(Date initialExpiration, jakarta.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createSingleActionTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createIntervalTimer
public jakarta.ejb.Timer createIntervalTimer(Date initialExpiration, long intervalDuration, jakarta.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createIntervalTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createCalendarTimer
public jakarta.ejb.Timer createCalendarTimer(jakarta.ejb.ScheduleExpression schedule, jakarta.ejb.TimerConfig timerConfig) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createCalendarTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
createCalendarTimer
public jakarta.ejb.Timer createCalendarTimer(jakarta.ejb.ScheduleExpression schedule) throws IllegalArgumentException, IllegalStateException, jakarta.ejb.EJBException - Specified by:
createCalendarTimerin interfacejakarta.ejb.TimerService- Throws:
IllegalArgumentExceptionIllegalStateExceptionjakarta.ejb.EJBException
-
getTimers
public Collection<jakarta.ejb.Timer> getTimers() throws IllegalStateException, jakarta.ejb.EJBException- Specified by:
getTimersin interfacejakarta.ejb.TimerService- Throws:
IllegalStateExceptionjakarta.ejb.EJBException
-
getAllTimers
public Collection<jakarta.ejb.Timer> getAllTimers() throws IllegalStateException, jakarta.ejb.EJBException- Specified by:
getAllTimersin interfacejakarta.ejb.TimerService- Throws:
IllegalStateExceptionjakarta.ejb.EJBException
-