Quartz

Quartz

Description: A Quartz Component
Scheme: quartz
Syntax: quartz:groupName/timerName
Maven: org.apache.camel/camel-quartz/2.16.1

A Quartz Endpoint

Name Kind Group Required Default Type Enum Description
groupName path consumer Camel java.lang.String The quartz group name to use. The combination of group name and timer name should be unique.
timerName path consumer true java.lang.String The quartz timer name to use. The combination of group name and timer name should be unique.
cron parameter consumer java.lang.String Specifies a cron expression to define when to trigger.
deleteJob parameter consumer true boolean 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 consumer boolean 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.
stateful parameter consumer boolean Uses a Quartz StatefulJob instead of the default job.
usingFixedCamelContextName parameter consumer boolean 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 advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

quartz consumer