org.apache.openejb.core.timer
Class TimerServiceImpl

java.lang.Object
  extended by org.apache.openejb.core.timer.TimerServiceImpl
All Implemented Interfaces:
javax.ejb.TimerService

public class TimerServiceImpl
extends java.lang.Object
implements javax.ejb.TimerService


Constructor Summary
TimerServiceImpl(EjbTimerService ejbTimerService, java.lang.Object primaryKey)
           
 
Method Summary
 javax.ejb.Timer createTimer(java.util.Date initialExpiration, long intervalDuration, java.io.Serializable info)
           
 javax.ejb.Timer createTimer(java.util.Date expiration, java.io.Serializable info)
           
 javax.ejb.Timer createTimer(long initialDuration, long intervalDuration, java.io.Serializable info)
           
 javax.ejb.Timer createTimer(long duration, java.io.Serializable info)
           
 java.util.Collection getTimers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimerServiceImpl

public TimerServiceImpl(EjbTimerService ejbTimerService,
                        java.lang.Object primaryKey)
Method Detail

createTimer

public javax.ejb.Timer createTimer(java.util.Date initialExpiration,
                                   long intervalDuration,
                                   java.io.Serializable info)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.IllegalStateException,
                                   javax.ejb.EJBException
Specified by:
createTimer in interface javax.ejb.TimerService
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalStateException
javax.ejb.EJBException

createTimer

public javax.ejb.Timer createTimer(java.util.Date expiration,
                                   java.io.Serializable info)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.IllegalStateException,
                                   javax.ejb.EJBException
Specified by:
createTimer in interface javax.ejb.TimerService
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalStateException
javax.ejb.EJBException

createTimer

public javax.ejb.Timer createTimer(long initialDuration,
                                   long intervalDuration,
                                   java.io.Serializable info)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.IllegalStateException,
                                   javax.ejb.EJBException
Specified by:
createTimer in interface javax.ejb.TimerService
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalStateException
javax.ejb.EJBException

createTimer

public javax.ejb.Timer createTimer(long duration,
                                   java.io.Serializable info)
                            throws java.lang.IllegalArgumentException,
                                   java.lang.IllegalStateException,
                                   javax.ejb.EJBException
Specified by:
createTimer in interface javax.ejb.TimerService
Throws:
java.lang.IllegalArgumentException
java.lang.IllegalStateException
javax.ejb.EJBException

getTimers

public java.util.Collection getTimers()
                               throws java.lang.IllegalStateException,
                                      javax.ejb.EJBException
Specified by:
getTimers in interface javax.ejb.TimerService
Throws:
java.lang.IllegalStateException
javax.ejb.EJBException


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