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, Service
public class QuartzEndpoint
- extends DefaultEndpoint
- implements Service
A Quartz Endpoint
- Version:
- $Revision:520964 $
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureProperties, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, hashCode, isLenientProperties, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, toString |
QuartzEndpoint
public QuartzEndpoint(String endpointUri,
QuartzComponent component)
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 detail)
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
- Specified by:
createProducer in interface Endpoint
- Throws:
Exception
createConsumer
public QuartzConsumer createConsumer(Processor processor)
throws Exception
- Specified by:
createConsumer in interface Endpoint
- Throws:
Exception
createEndpointUri
protected String createEndpointUri()
- Overrides:
createEndpointUri in class DefaultEndpoint
getComponent
public QuartzComponent getComponent()
- Overrides:
getComponent in class DefaultEndpoint
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton in interface IsSingleton
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)
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()
start
public void start()
throws Exception
- Specified by:
start in interface Service
- Throws:
Exception
stop
public void stop()
throws Exception
- Specified by:
stop in interface Service
- Throws:
Exception
Copyright © 2007-2010 The Apache Software Foundation. All Rights Reserved.