public class QuartzEndpoint
extends org.apache.camel.impl.DefaultEndpoint
onConsumerStart(QuartzConsumer) to add/resume or onConsumerStop(QuartzConsumer)
to pause the scheduler trigger.| Constructor and Description |
|---|
QuartzEndpoint(String uri,
QuartzComponent quartzComponent) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
protected void |
doStart() |
protected void |
doStop() |
QuartzComponent |
getComponent() |
org.apache.camel.processor.loadbalancer.LoadBalancer |
getConsumerLoadBalancer() |
String |
getCron() |
org.quartz.TriggerKey |
getTriggerKey() |
long |
getTriggerStartDelay() |
boolean |
isDeleteJob() |
boolean |
isDurableJob() |
boolean |
isFireNow() |
boolean |
isPauseJob() |
boolean |
isRecoverableJob() |
boolean |
isSingleton() |
boolean |
isStateful() |
void |
onConsumerStart(QuartzConsumer quartzConsumer) |
void |
onConsumerStop(QuartzConsumer quartzConsumer) |
void |
pauseTrigger() |
void |
resumeTrigger() |
void |
setConsumerLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer consumerLoadBalancer) |
void |
setCron(String cron) |
void |
setDeleteJob(boolean deleteJob) |
void |
setDurableJob(boolean durableJob) |
void |
setFireNow(boolean fireNow) |
void |
setJobParameters(Map<String,Object> jobParameters) |
void |
setPauseJob(boolean pauseJob) |
void |
setRecoverableJob(boolean recoverableJob) |
void |
setStateful(boolean stateful) |
void |
setTriggerKey(org.quartz.TriggerKey triggerKey) |
void |
setTriggerParameters(Map<String,Object> triggerParameters) |
void |
setTriggerStartDelay(long triggerStartDelay) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspendpublic QuartzEndpoint(String uri, QuartzComponent quartzComponent)
public String getCron()
public boolean isStateful()
public boolean isFireNow()
public long getTriggerStartDelay()
public boolean isDeleteJob()
public boolean isPauseJob()
public void setPauseJob(boolean pauseJob)
public void setTriggerStartDelay(long triggerStartDelay)
public void setDeleteJob(boolean deleteJob)
public void setFireNow(boolean fireNow)
public void setStateful(boolean stateful)
public boolean isDurableJob()
public void setDurableJob(boolean durableJob)
public boolean isRecoverableJob()
public void setRecoverableJob(boolean recoverableJob)
public org.apache.camel.processor.loadbalancer.LoadBalancer getConsumerLoadBalancer()
public void setConsumerLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer consumerLoadBalancer)
public void setCron(String cron)
public org.quartz.TriggerKey getTriggerKey()
public void setTriggerKey(org.quartz.TriggerKey triggerKey)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic boolean isSingleton()
protected void doStart()
throws Exception
doStart in class org.apache.camel.impl.DefaultEndpointExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.impl.DefaultEndpointExceptionpublic QuartzComponent getComponent()
getComponent in class org.apache.camel.impl.DefaultEndpointpublic void onConsumerStart(QuartzConsumer quartzConsumer) throws Exception
Exceptionpublic void onConsumerStop(QuartzConsumer quartzConsumer) throws Exception
ExceptionApache Camel