org.apache.openejb.core.timer
Interface EjbTimerService

All Known Implementing Classes:
EjbTimerServiceImpl, NullEjbTimerServiceImpl

public interface EjbTimerService


Method Summary
 javax.ejb.Timer createTimer(Object primaryKey, Method timeoutMethod, Date initialExpiration, long intervalDuration, javax.ejb.TimerConfig timerConfig)
           
 javax.ejb.Timer createTimer(Object primaryKey, Method timeoutMethod, Date expiration, javax.ejb.TimerConfig timerConfig)
           
 javax.ejb.Timer createTimer(Object primaryKey, Method timeoutMethod, long initialDuration, long intervalDuration, javax.ejb.TimerConfig timerConfig)
           
 javax.ejb.Timer createTimer(Object primaryKey, Method timeoutMethod, long duration, javax.ejb.TimerConfig timerConfig)
           
 javax.ejb.Timer createTimer(Object primaryKey, Method timeoutMethod, javax.ejb.ScheduleExpression schedule, javax.ejb.TimerConfig timerConfig)
           
 javax.ejb.Timer getTimer(long id)
           
 Collection<javax.ejb.Timer> getTimers(Object primaryKey)
           
 TimerStore getTimerStore()
           
 boolean isStarted()
           
 void start()
           
 void stop()
           
 

Method Detail

getTimer

javax.ejb.Timer getTimer(long id)

getTimers

Collection<javax.ejb.Timer> getTimers(Object primaryKey)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            Method timeoutMethod,
                            Date initialExpiration,
                            long intervalDuration,
                            javax.ejb.TimerConfig timerConfig)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            Method timeoutMethod,
                            Date expiration,
                            javax.ejb.TimerConfig timerConfig)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            Method timeoutMethod,
                            long initialDuration,
                            long intervalDuration,
                            javax.ejb.TimerConfig timerConfig)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            Method timeoutMethod,
                            long duration,
                            javax.ejb.TimerConfig timerConfig)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            Method timeoutMethod,
                            javax.ejb.ScheduleExpression schedule,
                            javax.ejb.TimerConfig timerConfig)

start

void start()
           throws OpenEJBException
Throws:
OpenEJBException

stop

void stop()

getTimerStore

TimerStore getTimerStore()

isStarted

boolean isStarted()


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.