org.apache.openejb.core.timer
Class CalendarTimerData

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

public class CalendarTimerData
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
CalendarTimerData(long id, EjbTimerServiceImpl timerService, String deploymentId, Object primaryKey, Method timeoutMethod, javax.ejb.TimerConfig timerConfig, javax.ejb.ScheduleExpression scheduleExpression, boolean auto)
           
 
Method Summary
 javax.ejb.ScheduleExpression getSchedule()
           
 TimerType getType()
           
 org.apache.openejb.quartz.impl.triggers.AbstractTrigger<?> initializeTrigger()
           
 boolean isAutoCreated()
           
 String toString()
           
 
Methods inherited from class org.apache.openejb.core.timer.TimerData
cancel, doReadObject, doWriteObject, getDeploymentId, getId, getInfo, getNextTimeout, getPrimaryKey, getTimeoutMethod, getTimer, getTimeRemaining, getTrigger, isCancelled, isExpired, isNewTimer, isPersistent, isStopped, newTimer, setExpired, setScheduler, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CalendarTimerData

public CalendarTimerData(long id,
                         EjbTimerServiceImpl timerService,
                         String deploymentId,
                         Object primaryKey,
                         Method timeoutMethod,
                         javax.ejb.TimerConfig timerConfig,
                         javax.ejb.ScheduleExpression scheduleExpression,
                         boolean auto)
Method Detail

getType

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

getSchedule

public javax.ejb.ScheduleExpression getSchedule()

isAutoCreated

public boolean isAutoCreated()

initializeTrigger

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

toString

public String toString()
Overrides:
toString in class Object


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