Element Summary

ElementDescriptionClass
componentorg.apache.servicemix.quartz.QuartzComponent
cronorg.apache.servicemix.quartz.support.CronTriggerBean
endpointorg.apache.servicemix.quartz.QuartzEndpoint
jobDetailorg.apache.servicemix.quartz.support.JobDetailBean
simpleorg.apache.servicemix.quartz.support.SimpleTriggerBean

Element Detail

Element: component

ElementTypeDescription
endpoints(endpoint)*
executorFactory<spring:bean/>The executor factory to use to create the executor. If none is provided, one will be retrieved from the JBI container when the component is deployed into ServiceMix 3.x, or a default implementation will be used.
factory<spring:bean/>
scheduler<spring:bean/>

Element: cron

AttributeTypeDescription
beanNamexs:string
calendarNamexs:string
descriptionxs:string
endTimexs:date
fireInstanceIdxs:string
groupxs:string
jobGroupxs:string
jobNamexs:string
misfireInstructionxs:integer
misfireInstructionNamexs:string
namexs:string
nextFireTimexs:date
previousFireTimexs:date
priorityxs:integer
startDelayxs:long
startTimexs:date
volatilityxs:boolean
ElementTypeDescription
cronExpression<spring:bean/>
jobDataAsMap<spring:bean/>
jobDataMap<spring:bean/>
jobDetailjobDetail
timeZone<spring:bean/>
triggerListenerNames(<spring:bean/>)*

Element: endpoint

AttributeTypeDescription
endpointxs:string

Get the endpoint implementation.

interfaceNamexs:QName

Get the qualified name of the endpoint interface.

servicexs:QName

Get the service qualified name of the endpoint.

targetEndpointxs:stringthe name of the endpoint to which requests are sent
targetInterfacexs:QNamethe QName of the interface to which requests are sent
targetOperationxs:QNamethe QName of the operation to which requests are sent
targetServicexs:QNamethe QName of the service to which requests are sent
targetUrixs:string

Gets the target URI of the consumer endpoint.

ElementTypeDescription
calendars<spring:bean/>A map with {@link org.quartz.Calendar} instances to define the trigger schedule.
jobDetailjobDetailSet a custom JobDetail bean to be used in the triggered events.
marshaler<spring:bean/>Set a custom marshaler class to translate the JobDetail information into a normalized message.
triggercron | simpleA single {@link org.quartz.Trigger} instance to define the trigger schedule.
triggers(<spring:bean/>)*A list of of {@link org.quartz.Trigger} instances to allow configuring multiple schedules for the same endpoint.

Element: jobDetail

AttributeTypeDescription
applicationContextJobDataKeyxs:string
beanNamexs:string
descriptionxs:string
durabilityxs:boolean
groupxs:string
jobClassxs:string
namexs:string
requestsRecoveryxs:boolean
volatilityxs:boolean
ElementTypeDescription
applicationContext<spring:bean/>
jobDataAsMap<spring:bean/>
jobDataMap<spring:bean/>
jobListenerNames(<spring:bean/>)*

Element: simple

AttributeTypeDescription
beanNamexs:string
calendarNamexs:string
descriptionxs:string
endTimexs:date
fireInstanceIdxs:string
groupxs:string
jobGroupxs:string
jobNamexs:string
misfireInstructionxs:integer
misfireInstructionNamexs:string
namexs:string
nextFireTimexs:date
previousFireTimexs:date
priorityxs:integer
repeatCountxs:integer
repeatIntervalxs:long
startDelayxs:long
startTimexs:date
timesTriggeredxs:integer
volatilityxs:boolean
ElementTypeDescription
jobDataAsMap<spring:bean/>
jobDataMap<spring:bean/>
jobDetailjobDetail
triggerListenerNames(<spring:bean/>)*