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 |
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, clone, compareTo, equals, getCalendarName, getDescription, getFireInstanceId, getFullJobName, getFullName, getGroup, getJobDataMap, getJobGroup, getJobName, getMisfireInstruction, getName, getTriggerListenerNames, hashCode, isVolatile, removeTriggerListener, setCalendarName, setDescription, setFireInstanceId, setGroup, setJobDataMap, setJobGroup, setJobName, setMisfireInstruction, setName, setVolatility, toString, validate |
EJBCronTrigger
public EJBCronTrigger(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.Calendar
expr
- 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-2013 The Apache OpenEJB development community. All Rights Reserved.