...
Parameter | Description |
---|---|
trigger.repeatCount | How many times should the timer repeat for? |
trigger.repeatInterval | The amount of time in milliseconds between repeated triggers |
job.name | Sets the name of the job |
stateful | Uses a Quartz StatefulJob instead of the default Job |
For example the following routing rule will fire 2 timer events to the endpoint mock:results
Wiki Markup |
---|
{snippet:id=example|lang=xml|url=camel/trunk/components/camel-quartz/src/test/java/org/apache/camel/component/quartz/QuartzRouteTest.java} |
When using a StatefulJob the JobDataMap is re-persisted after every execution of the job, thus preserving state for the next execution.
Message Headers
Camel adds the getters from Quartz Execution Context as header values. These headers is added:
calendar, fireTime, jobDetail, jobInstance, jobRuntTime, mergedJobDataMap, nextFireTime, previousFireTime, refireCount, result, scheduledFireTime, scheduler, trigger, triggerName, triggerGroup
.
...