java.lang.Objectorg.quartz.SimpleTrigger
org.springframework.scheduling.quartz.SimpleTriggerBean
All Implemented Interfaces:
JobDetailAwareTrigger, BeanNameAware, InitializingBean
SimpleTrigger itself is already a JavaBean but lacks sensible defaults. This class uses the Spring bean name as job name, the Quartz default group ("DEFAULT") as job group, the current time as start time, and indefinite repetition, if not specified.
This class will also register the trigger with the job name and group of a given org.quartz.JobDetail . This allows SchedulerFactoryBean to automatically register a trigger for the corresponding JobDetail, instead of registering the JobDetail separately.
NOTE: This convenience subclass does not work with trigger persistence in Quartz 1.6, due to a change in Quartz's trigger handling. Use Quartz 1.5 if you rely on trigger persistence based on this class, or the standard Quartz org.quartz.SimpleTrigger class instead.
Juergen - Hoeller18.02.2004 - | Constructor: |
|---|
|
| Method from org.springframework.scheduling.quartz.SimpleTriggerBean Summary: |
|---|
| afterPropertiesSet, getJobDetail, setBeanName, setJobDataAsMap, setJobDetail, setMisfireInstructionName, setStartDelay, setTriggerListenerNames |
| Methods from java.lang.Object: |
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from org.springframework.scheduling.quartz.SimpleTriggerBean Detail: |
|---|
|
|
|
These objects will be available to this Trigger only, in contrast to objects in the JobDetail's data map. |
This is typically used with a bean reference if the JobDetail is a Spring-managed bean. Alternatively, the trigger can also be associated with a job by name and group. |
MISFIRE_INSTRUCTION_SMART_POLICY. |
This delay will just be applied if no custom start time was specified. However, in typical usage within a Spring context, the start time will be the container startup time anyway. Specifying a relative delay is appropriate in that case. |
A TriggerListener name always refers to the name returned by the TriggerListener implementation. |