org.apache.openejb.core.timer
Interface EjbTimerService

All Known Implementing Classes:
EjbTimerServiceImpl, NullEjbTimerServiceImpl

public interface EjbTimerService


Method Summary
 javax.ejb.Timer createTimer(Object primaryKey, Date initialExpiration, long intervalDuration, Serializable info)
           
 javax.ejb.Timer createTimer(Object primaryKey, Date expiration, Serializable info)
           
 javax.ejb.Timer createTimer(Object primaryKey, long initialDuration, long intervalDuration, Serializable info)
           
 javax.ejb.Timer createTimer(Object primaryKey, long duration, Serializable info)
           
 javax.ejb.Timer getTimer(long id)
           
 Collection<javax.ejb.Timer> getTimers(Object primaryKey)
           
 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,
                            Date initialExpiration,
                            long intervalDuration,
                            Serializable info)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            Date expiration,
                            Serializable info)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            long initialDuration,
                            long intervalDuration,
                            Serializable info)

createTimer

javax.ejb.Timer createTimer(Object primaryKey,
                            long duration,
                            Serializable info)

start

void start()
           throws OpenEJBException
Throws:
OpenEJBException

stop

void stop()


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.