@Configurer
public class QuartzScheduledPollConsumerScheduler
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.ScheduledPollConsumerScheduler, org.apache.camel.NonManagedService
ScheduledPollConsumerScheduler which uses a CronTrigger to define when the poll should
be triggered.| Constructor and Description |
|---|
QuartzScheduledPollConsumerScheduler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
String |
getCron() |
Map<String,Object> |
getJobParameters() |
org.quartz.Scheduler |
getQuartzScheduler() |
TimeZone |
getTimeZone() |
String |
getTriggerGroup() |
String |
getTriggerId() |
Map<String,Object> |
getTriggerParameters() |
boolean |
isDeleteJob() |
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 |
setDeleteJob(boolean deleteJob) |
void |
setJobParameters(Map<String,Object> jobParameters) |
void |
setQuartzScheduler(org.quartz.Scheduler scheduler) |
void |
setTimeZone(TimeZone timeZone) |
void |
setTriggerGroup(String triggerGroup) |
void |
setTriggerId(String triggerId) |
void |
setTriggerParameters(Map<String,Object> triggerParameters) |
void |
startScheduler() |
void |
unscheduleTask() |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic QuartzScheduledPollConsumerScheduler()
public void onInit(org.apache.camel.Consumer consumer)
onInit in interface org.apache.camel.spi.ScheduledPollConsumerSchedulerpublic void scheduleTask(Runnable runnable)
scheduleTask in interface org.apache.camel.spi.ScheduledPollConsumerSchedulerpublic void unscheduleTask()
unscheduleTask in interface org.apache.camel.spi.ScheduledPollConsumerSchedulerpublic void startScheduler()
startScheduler in interface org.apache.camel.spi.ScheduledPollConsumerSchedulerpublic boolean isSchedulerStarted()
isSchedulerStarted in interface org.apache.camel.spi.ScheduledPollConsumerSchedulerpublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic org.quartz.Scheduler getQuartzScheduler()
public void setQuartzScheduler(org.quartz.Scheduler scheduler)
public String getCron()
public void setCron(String cron)
public TimeZone getTimeZone()
public void setTimeZone(TimeZone timeZone)
public String getTriggerId()
public void setTriggerId(String triggerId)
public String getTriggerGroup()
public void setTriggerGroup(String triggerGroup)
public boolean isDeleteJob()
public void setDeleteJob(boolean deleteJob)
protected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.service.BaseServiceExceptionApache Camel