|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.quartz.QuartzEndpoint
public class QuartzEndpoint
| Constructor Summary | |
|---|---|
QuartzEndpoint(String endpointUri,
QuartzComponent component)
|
|
| Method Summary | |
|---|---|
void |
addTrigger(org.quartz.Trigger trigger,
org.quartz.JobDetail detail)
|
void |
consumerStarted(QuartzConsumer consumer)
|
void |
consumerStopped(QuartzConsumer consumer)
|
QuartzConsumer |
createConsumer(Processor processor)
Creates a new Event Driven Consumer which consumes messages from the endpoint using the given processor |
protected String |
createEndpointUri()
A factory method to lazily create the endpointUri if none is specified |
Exchange |
createExchange(org.quartz.JobExecutionContext jobExecutionContext)
|
protected org.quartz.JobDetail |
createJobDetail()
|
protected LoadBalancer |
createLoadBalancer()
|
Producer |
createProducer()
Creates a new producer which is used send messages into the endpoint |
QuartzComponent |
getComponent()
|
org.quartz.JobDetail |
getJobDetail()
|
protected String |
getJobName()
|
LoadBalancer |
getLoadBalancer()
|
org.quartz.Trigger |
getTrigger()
|
boolean |
isSingleton()
Whether this class supports being singleton or not. |
boolean |
isStateful()
|
void |
onJobExecute(org.quartz.JobExecutionContext jobExecutionContext)
This method is invoked when a Quartz job is fired. |
void |
removeTrigger(org.quartz.Trigger trigger,
org.quartz.JobDetail detail)
|
void |
setJobDetail(org.quartz.JobDetail jobDetail)
|
void |
setLoadBalancer(LoadBalancer loadBalancer)
|
void |
setStateful(boolean stateful)
|
void |
setTrigger(org.quartz.Trigger trigger)
|
void |
start()
Starts the service |
void |
stop()
Stops the service |
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
|---|
configureProperties, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getEndpointKey, getEndpointUri, getExchangePattern, getExchangeType, getId, hashCode, isLenientProperties, isSynchronous, sanitizeUri, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public QuartzEndpoint(String endpointUri,
QuartzComponent component)
| Method Detail |
|---|
public void addTrigger(org.quartz.Trigger trigger,
org.quartz.JobDetail detail)
throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void removeTrigger(org.quartz.Trigger trigger,
org.quartz.JobDetail detail)
throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void onJobExecute(org.quartz.JobExecutionContext jobExecutionContext)
throws org.quartz.JobExecutionException
jobExecutionContext - the Quartz Job context
org.quartz.JobExecutionExceptionpublic Exchange createExchange(org.quartz.JobExecutionContext jobExecutionContext)
public Producer createProducer()
throws Exception
Endpoint
createProducer in interface EndpointException - can be thrown
public QuartzConsumer createConsumer(Processor processor)
throws Exception
Endpoint
createConsumer in interface Endpointprocessor - the given processor
Exception - can be thrownprotected String createEndpointUri()
DefaultEndpoint
createEndpointUri in class DefaultEndpointprotected String getJobName()
public QuartzComponent getComponent()
getComponent in class DefaultEndpointpublic boolean isSingleton()
IsSingleton
isSingleton in interface IsSingletonpublic LoadBalancer getLoadBalancer()
public void setLoadBalancer(LoadBalancer loadBalancer)
public org.quartz.JobDetail getJobDetail()
public void setJobDetail(org.quartz.JobDetail jobDetail)
public org.quartz.Trigger getTrigger()
public void setTrigger(org.quartz.Trigger trigger)
public boolean isStateful()
public void setStateful(boolean stateful)
public void consumerStarted(QuartzConsumer consumer)
throws org.quartz.SchedulerException
org.quartz.SchedulerException
public void consumerStopped(QuartzConsumer consumer)
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionprotected LoadBalancer createLoadBalancer()
protected org.quartz.JobDetail createJobDetail()
public void start()
throws Exception
Service
start in interface Servicestart in class DefaultEndpointException - is thrown if starting failed
public void stop()
throws Exception
Service
stop in interface Servicestop in class DefaultEndpointException - is thrown if stopping failed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||