Quartz

Quartz

Scheme: quartz

A Quartz Endpoint

Name Kind Type Required Deprecated Default Value Enum Values Description
groupName path java.lang.String false Camel The quartz group name to use. The combination of group name and timer name should be unique.
timerName path java.lang.String true false The quartz timer name to use. The combination of group name and timer name should be unique.
cron parameter java.lang.String false Specifies a cron expression to define when to trigger.
stateful parameter boolean false Uses a Quartz StatefulJob instead of the default job.
deleteJob parameter boolean false true If set to true, then the trigger automatically delete when route stop. Else if set to false, it will remain in scheduler. When set to false, it will also mean user may reuse pre-configured trigger with camel Uri. Just ensure the names match. Notice you cannot have both deleteJob and pauseJob set to true.
pauseJob parameter boolean false If set to true, then the trigger automatically pauses when route stop. Else if set to false, it will remain in scheduler. When set to false, it will also mean user may reuse pre-configured trigger with camel Uri. Just ensure the names match. Notice you cannot have both deleteJob and pauseJob set to true.
usingFixedCamelContextName parameter boolean false If it is true, JobDataMap uses the CamelContext name directly to reference the CamelContext, if it is false, JobDataMap uses use the CamelContext management name which could be changed during the deploy time.
exchangePattern parameter org.apache.camel.ExchangePattern false InOnly InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter boolean false false Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

quartz consumer