org.apache.openejb.core.timer
Interface TimerStore
- All Known Implementing Classes:
- DatabaseTimerStore, MemoryTimerStore
public interface TimerStore
getTimer
TimerData getTimer(java.lang.String deploymentId,
long timerId)
getTimers
java.util.Collection<TimerData> getTimers(java.lang.String deploymentId)
loadTimers
java.util.Collection<TimerData> loadTimers(EjbTimerServiceImpl timerService,
java.lang.String deploymentId)
throws TimerStoreException
- Throws:
TimerStoreException
addTimerData
void addTimerData(TimerData timerData)
throws TimerStoreException
- Throws:
TimerStoreException
createTimer
TimerData createTimer(EjbTimerServiceImpl timerService,
java.lang.String deploymentId,
java.lang.Object primaryKey,
java.lang.Object info,
java.util.Date expiration,
long intervalDuration)
throws TimerStoreException
- Throws:
TimerStoreException
removeTimer
void removeTimer(long timerId)
updateIntervalTimer
void updateIntervalTimer(TimerData timerData)
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.