org.apache.openejb.core.timer
Class EJBCronTrigger
java.lang.Object
org.quartz.Trigger
org.apache.openejb.core.timer.EJBCronTrigger
- All Implemented Interfaces:
- Serializable, Cloneable, Comparable
public class EJBCronTrigger
- extends org.quartz.Trigger
- See Also:
- Serialized Form
| Fields inherited from class org.quartz.Trigger |
DEFAULT_PRIORITY, INSTRUCTION_DELETE_TRIGGER, INSTRUCTION_NOOP, INSTRUCTION_RE_EXECUTE_JOB, INSTRUCTION_SET_ALL_JOB_TRIGGERS_COMPLETE, INSTRUCTION_SET_ALL_JOB_TRIGGERS_ERROR, INSTRUCTION_SET_TRIGGER_COMPLETE, INSTRUCTION_SET_TRIGGER_ERROR, MISFIRE_INSTRUCTION_SMART_POLICY, STATE_BLOCKED, STATE_COMPLETE, STATE_ERROR, STATE_NONE, STATE_NORMAL, STATE_PAUSED |
| Methods inherited from class org.quartz.Trigger |
addTriggerListener, clearAllTriggerListeners, clone, compareTo, equals, getCalendarName, getDescription, getFireInstanceId, getFullJobName, getFullName, getGroup, getJobDataMap, getJobGroup, getJobName, getKey, getMisfireInstruction, getName, getPriority, getTriggerListenerNames, hashCode, isVolatile, removeTriggerListener, setCalendarName, setDescription, setFireInstanceId, setGroup, setJobDataMap, setJobGroup, setJobName, setMisfireInstruction, setName, setPriority, setVolatility, toString, validate |
EJBCronTrigger
public EJBCronTrigger(javax.ejb.ScheduleExpression expr)
throws EJBCronTrigger.ParseException
- Throws:
EJBCronTrigger.ParseException
parseExpression
protected org.apache.openejb.core.timer.EJBCronTrigger.FieldExpression parseExpression(int field,
String expr)
throws EJBCronTrigger.ParseException
- Computes a set of allowed values for the given field of a calendar based
time expression.
- Parameters:
field - field type from java.util.Calendarexpr - a time expression
- Throws:
EJBCronTrigger.ParseException - when there is a syntax error in the expression, or its values
are out of range
computeFirstFireTime
public Date computeFirstFireTime(org.quartz.Calendar calendar)
- Specified by:
computeFirstFireTime in class org.quartz.Trigger
executionComplete
public int executionComplete(org.quartz.JobExecutionContext context,
org.quartz.JobExecutionException result)
- Specified by:
executionComplete in class org.quartz.Trigger
getEndTime
public Date getEndTime()
- Specified by:
getEndTime in class org.quartz.Trigger
getFinalFireTime
public Date getFinalFireTime()
- Works similarly to getFireTimeAfter() but backwards.
- Specified by:
getFinalFireTime in class org.quartz.Trigger
getFireTimeAfter
public Date getFireTimeAfter(Date afterTime)
- Specified by:
getFireTimeAfter in class org.quartz.Trigger
getNextFireTime
public Date getNextFireTime()
- Specified by:
getNextFireTime in class org.quartz.Trigger
getPreviousFireTime
public Date getPreviousFireTime()
- Specified by:
getPreviousFireTime in class org.quartz.Trigger
getStartTime
public Date getStartTime()
- Specified by:
getStartTime in class org.quartz.Trigger
mayFireAgain
public boolean mayFireAgain()
- Specified by:
mayFireAgain in class org.quartz.Trigger
setEndTime
public void setEndTime(Date endTime)
- Specified by:
setEndTime in class org.quartz.Trigger
setStartTime
public void setStartTime(Date startTime)
- Specified by:
setStartTime in class org.quartz.Trigger
triggered
public void triggered(org.quartz.Calendar calendar)
- Specified by:
triggered in class org.quartz.Trigger
updateAfterMisfire
public void updateAfterMisfire(org.quartz.Calendar cal)
- Specified by:
updateAfterMisfire in class org.quartz.Trigger
updateWithNewCalendar
public void updateWithNewCalendar(org.quartz.Calendar cal,
long misfireThreshold)
- Specified by:
updateWithNewCalendar in class org.quartz.Trigger
validateMisfireInstruction
protected boolean validateMisfireInstruction(int misfireInstruction)
- Specified by:
validateMisfireInstruction in class org.quartz.Trigger
Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.