public class DefaultScheduledPollConsumerScheduler
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.ScheduledPollConsumerScheduler
ScheduledPollConsumer.| Constructor and Description |
|---|
DefaultScheduledPollConsumerScheduler() |
DefaultScheduledPollConsumerScheduler(ScheduledExecutorService scheduledExecutorService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
int |
getConcurrentConsumers() |
long |
getDelay() |
long |
getInitialDelay() |
int |
getPoolSize() |
ScheduledExecutorService |
getScheduledExecutorService() |
TimeUnit |
getTimeUnit() |
boolean |
isSchedulerStarted() |
boolean |
isUseFixedDelay() |
void |
onInit(org.apache.camel.Consumer consumer) |
void |
scheduleTask(Runnable task) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setConcurrentConsumers(int concurrentConsumers) |
void |
setDelay(long delay) |
void |
setInitialDelay(long initialDelay) |
void |
setPoolSize(int poolSize) |
void |
setScheduledExecutorService(ScheduledExecutorService scheduledExecutorService) |
void |
setTimeUnit(TimeUnit timeUnit) |
void |
setUseFixedDelay(boolean useFixedDelay) |
void |
startScheduler() |
void |
unscheduleTask() |
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, 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 DefaultScheduledPollConsumerScheduler()
public DefaultScheduledPollConsumerScheduler(ScheduledExecutorService scheduledExecutorService)
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic long getInitialDelay()
public void setInitialDelay(long initialDelay)
public long getDelay()
public void setDelay(long delay)
public TimeUnit getTimeUnit()
public void setTimeUnit(TimeUnit timeUnit)
public boolean isUseFixedDelay()
public void setUseFixedDelay(boolean useFixedDelay)
public ScheduledExecutorService getScheduledExecutorService()
public void setScheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
public int getConcurrentConsumers()
public void setConcurrentConsumers(int concurrentConsumers)
public int getPoolSize()
public void setPoolSize(int poolSize)
public void onInit(org.apache.camel.Consumer consumer)
onInit in interface org.apache.camel.spi.ScheduledPollConsumerSchedulerpublic void scheduleTask(Runnable task)
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.ScheduledPollConsumerSchedulerprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.BaseServiceExceptionApache Camel