org.apache.camel.component.quartz
Class QuartzEndpoint
java.lang.Object
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.quartz.QuartzEndpoint
- All Implemented Interfaces:
- CamelContextAware, Endpoint, IsSingleton
public class QuartzEndpoint
- extends DefaultEndpoint
A Quartz Endpoint
- Version:
- $Revision:520964 $
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, createExchange, createExchange, createExchange, createPollingConsumer, createScheduledExecutorService, equals, getCamelContext, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, getExecutorService, getScheduledExecutorService, hashCode, isLenientProperties, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setExecutorService, toString |
QuartzEndpoint
public QuartzEndpoint()
QuartzEndpoint
public QuartzEndpoint(String endpointUri,
QuartzComponent component,
org.quartz.Scheduler scheduler)
QuartzEndpoint
public QuartzEndpoint(String endpointUri,
org.quartz.Scheduler scheduler)
addTriggers
public void addTriggers(Map<org.quartz.Trigger,org.quartz.JobDetail> triggerMap)
throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
addTrigger
public void addTrigger(org.quartz.Trigger trigger,
org.quartz.JobDetail detail)
throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
removeTrigger
public void removeTrigger(org.quartz.Trigger trigger,
org.quartz.JobDetail jobDetail)
throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
onJobExecute
public void onJobExecute(org.quartz.JobExecutionContext jobExecutionContext)
throws org.quartz.JobExecutionException
- This method is invoked when a Quartz job is fired.
- Parameters:
jobExecutionContext - the Quartz Job context
- Throws:
org.quartz.JobExecutionException
createExchange
public Exchange createExchange(org.quartz.JobExecutionContext jobExecutionContext)
createProducer
public Producer createProducer()
throws Exception
- Throws:
Exception
createConsumer
public QuartzConsumer createConsumer(Processor processor)
throws Exception
- Throws:
Exception
createEndpointUri
protected String createEndpointUri()
- Overrides:
createEndpointUri in class DefaultEndpoint
getComponent
public QuartzComponent getComponent()
- Overrides:
getComponent in class DefaultEndpoint
isSingleton
public boolean isSingleton()
getScheduler
public org.quartz.Scheduler getScheduler()
getLoadBalancer
public LoadBalancer getLoadBalancer()
setLoadBalancer
public void setLoadBalancer(LoadBalancer loadBalancer)
getJobDetail
public org.quartz.JobDetail getJobDetail()
setJobDetail
public void setJobDetail(org.quartz.JobDetail jobDetail)
getTrigger
public org.quartz.Trigger getTrigger()
setTrigger
public void setTrigger(org.quartz.Trigger trigger)
isStateful
public boolean isStateful()
setStateful
public void setStateful(boolean stateful)
setScheduler
public void setScheduler(org.quartz.Scheduler scheduler)
consumerStarted
public void consumerStarted(QuartzConsumer consumer)
throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
consumerStopped
public void consumerStopped(QuartzConsumer consumer)
throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
createLoadBalancer
protected LoadBalancer createLoadBalancer()
createJobDetail
protected org.quartz.JobDetail createJobDetail()
Apache CAMEL