public static interface QuartzComponentBuilderFactory.QuartzComponentBuilder extends ComponentBuilder<org.apache.camel.component.quartz.QuartzComponent>
Modifier and Type | Method and Description |
---|---|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
autoStartScheduler(boolean autoStartScheduler)
Whether or not the scheduler should be auto started.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
enableJmx(boolean enableJmx)
Whether to enable Quartz JMX which allows to manage the Quartz
scheduler from JMX.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
interruptJobsOnShutdown(boolean interruptJobsOnShutdown)
Whether to interrupt jobs on shutdown which forces the scheduler to
shutdown quicker and attempt to interrupt any running jobs.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
prefixInstanceName(boolean prefixInstanceName)
Whether to prefix the Quartz Scheduler instance name with the
CamelContext name.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
prefixJobNameWithEndpointId(boolean prefixJobNameWithEndpointId)
Whether to prefix the quartz job with the endpoint id.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
properties(Map properties)
Properties to configure the Quartz scheduler.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
propertiesFile(String propertiesFile)
File name of the properties to load from the classpath.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
propertiesRef(String propertiesRef)
References to an existing Properties or Map to lookup in the registry
to use for configuring quartz.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
scheduler(org.quartz.Scheduler scheduler)
To use the custom configured Quartz scheduler, instead of creating a
new Scheduler.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
schedulerFactory(org.quartz.SchedulerFactory schedulerFactory)
To use the custom SchedulerFactory which is used to create the
Scheduler.
|
default QuartzComponentBuilderFactory.QuartzComponentBuilder |
startDelayedSeconds(int startDelayedSeconds)
Seconds to wait before starting the quartz scheduler.
|
build, build, doSetProperty, register
default QuartzComponentBuilderFactory.QuartzComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean
type.
Default: false
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder enableJmx(boolean enableJmx)
boolean
type.
Default: true
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder prefixInstanceName(boolean prefixInstanceName)
boolean
type.
Default: true
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder prefixJobNameWithEndpointId(boolean prefixJobNameWithEndpointId)
boolean
type.
Default: false
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder properties(Map properties)
java.util.Map
type.
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder propertiesFile(String propertiesFile)
java.lang.String
type.
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder propertiesRef(String propertiesRef)
java.lang.String
type.
Group: consumerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean
type.
Default: false
Group: advanceddefault QuartzComponentBuilderFactory.QuartzComponentBuilder scheduler(org.quartz.Scheduler scheduler)
org.quartz.Scheduler
type.
Group: advanceddefault QuartzComponentBuilderFactory.QuartzComponentBuilder schedulerFactory(org.quartz.SchedulerFactory schedulerFactory)
org.quartz.SchedulerFactory
type.
Group: advanceddefault QuartzComponentBuilderFactory.QuartzComponentBuilder autoStartScheduler(boolean autoStartScheduler)
boolean
type.
Default: true
Group: schedulerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder interruptJobsOnShutdown(boolean interruptJobsOnShutdown)
boolean
type.
Default: false
Group: schedulerdefault QuartzComponentBuilderFactory.QuartzComponentBuilder startDelayedSeconds(int startDelayedSeconds)
int
type.
Group: schedulerApache Camel