org.apache.openejb.core.timer
Class IntervalTimerData

java.lang.Object
  extended by org.apache.openejb.core.timer.TimerData
      extended by org.apache.openejb.core.timer.IntervalTimerData
All Implemented Interfaces:
Serializable

public class IntervalTimerData
extends TimerData

Version:
$Rev$ $Date$
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.openejb.core.timer.TimerData
OPEN_EJB_TIMEOUT_TRIGGER_GROUP_NAME, OPEN_EJB_TIMEOUT_TRIGGER_NAME_PREFIX, scheduler, trigger
 
Constructor Summary
IntervalTimerData(long id, EjbTimerServiceImpl timerService, String deploymentId, Object primaryKey, Method timeoutMethod, javax.ejb.TimerConfig timerConfig, Date initialExpiration, long intervalDuration)
           
 
Method Summary
 Date getInitialExpiration()
           
 long getIntervalDuration()
           
 TimerType getType()
           
 org.quartz.impl.triggers.AbstractTrigger<?> initializeTrigger()
           
 String toString()
           
 
Methods inherited from class org.apache.openejb.core.timer.TimerData
cancel, getDeploymentId, getId, getInfo, getNextTimeout, getPrimaryKey, getTimeoutMethod, getTimer, getTimeRemaining, getTrigger, isCancelled, isExpired, isNewTimer, isPersistent, newTimer, setExpired, setScheduler, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntervalTimerData

public IntervalTimerData(long id,
                         EjbTimerServiceImpl timerService,
                         String deploymentId,
                         Object primaryKey,
                         Method timeoutMethod,
                         javax.ejb.TimerConfig timerConfig,
                         Date initialExpiration,
                         long intervalDuration)
Method Detail

getType

public TimerType getType()
Specified by:
getType in class TimerData

getIntervalDuration

public long getIntervalDuration()

getInitialExpiration

public Date getInitialExpiration()

initializeTrigger

public org.quartz.impl.triggers.AbstractTrigger<?> initializeTrigger()
Specified by:
initializeTrigger in class TimerData

toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2012 The Apache Software Foundation. All Rights Reserved.