public class SpringScheduledPollConsumerScheduler extends org.apache.camel.support.ServiceSupport implements org.apache.camel.spi.ScheduledPollConsumerScheduler
ScheduledPollConsumerScheduler
which uses a CronTrigger
to define when the
poll should be triggered.Constructor and Description |
---|
SpringScheduledPollConsumerScheduler() |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
String |
getCron() |
ThreadPoolTaskScheduler |
getTaskScheduler() |
TimeZone |
getTimeZone() |
boolean |
isSchedulerStarted() |
void |
onInit(org.apache.camel.Consumer consumer) |
void |
scheduleTask(Runnable runnable) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setCron(String cron) |
void |
setTaskScheduler(ThreadPoolTaskScheduler taskScheduler) |
void |
setTimeZone(TimeZone timeZone) |
void |
startScheduler() |
void |
unscheduleTask() |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public SpringScheduledPollConsumerScheduler()
public void onInit(org.apache.camel.Consumer consumer)
onInit
in interface org.apache.camel.spi.ScheduledPollConsumerScheduler
public void scheduleTask(Runnable runnable)
scheduleTask
in interface org.apache.camel.spi.ScheduledPollConsumerScheduler
public void unscheduleTask()
unscheduleTask
in interface org.apache.camel.spi.ScheduledPollConsumerScheduler
public void startScheduler()
startScheduler
in interface org.apache.camel.spi.ScheduledPollConsumerScheduler
public boolean isSchedulerStarted()
isSchedulerStarted
in interface org.apache.camel.spi.ScheduledPollConsumerScheduler
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public TimeZone getTimeZone()
public void setTimeZone(TimeZone timeZone)
public ThreadPoolTaskScheduler getTaskScheduler()
public void setTaskScheduler(ThreadPoolTaskScheduler taskScheduler)
protected void doStart() throws Exception
doStart
in class org.apache.camel.support.ServiceSupport
Exception
Apache Camel