Class ManagedScheduledPollConsumer
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedService
-
- org.apache.camel.management.mbean.ManagedConsumer
-
- org.apache.camel.management.mbean.ManagedScheduledPollConsumer
-
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedConsumerMBean,org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean,org.apache.camel.api.management.mbean.ManagedServiceMBean
@ManagedResource(description="Managed Scheduled Polling Consumer") public class ManagedScheduledPollConsumer extends ManagedConsumer implements org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
-
Constructor Summary
Constructors Constructor Description ManagedScheduledPollConsumer(org.apache.camel.CamelContext context, org.apache.camel.support.ScheduledPollConsumer consumer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBackoffCounter()intgetBackoffErrorThreshold()intgetBackoffIdleThreshold()intgetBackoffMultiplier()org.apache.camel.support.ScheduledPollConsumergetConsumer()longgetDelay()longgetInitialDelay()longgetRepeatCount()StringgetSchedulerClassName()StringgetTimeUnit()booleanisPolling()booleanisSchedulerStarted()booleanisUseFixedDelay()voidsetDelay(long delay)voidsetInitialDelay(long initialDelay)voidsetTimeUnit(String timeUnit)voidsetUseFixedDelay(boolean useFixedDelay)voidstartScheduler()-
Methods inherited from class org.apache.camel.management.mbean.ManagedConsumer
getEndpointUri, getInflightExchanges
-
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
ManagedScheduledPollConsumer
public ManagedScheduledPollConsumer(org.apache.camel.CamelContext context, org.apache.camel.support.ScheduledPollConsumer consumer)
-
-
Method Detail
-
getConsumer
public org.apache.camel.support.ScheduledPollConsumer getConsumer()
- Overrides:
getConsumerin classManagedConsumer
-
getDelay
public long getDelay()
- Specified by:
getDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setDelay
public void setDelay(long delay)
- Specified by:
setDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getInitialDelay
public long getInitialDelay()
- Specified by:
getInitialDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setInitialDelay
public void setInitialDelay(long initialDelay)
- Specified by:
setInitialDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
isUseFixedDelay
public boolean isUseFixedDelay()
- Specified by:
isUseFixedDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setUseFixedDelay
public void setUseFixedDelay(boolean useFixedDelay)
- Specified by:
setUseFixedDelayin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getTimeUnit
public String getTimeUnit()
- Specified by:
getTimeUnitin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setTimeUnit
public void setTimeUnit(String timeUnit)
- Specified by:
setTimeUnitin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
isPolling
public boolean isPolling()
- Specified by:
isPollingin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
isSchedulerStarted
public boolean isSchedulerStarted()
- Specified by:
isSchedulerStartedin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
startScheduler
public void startScheduler()
- Specified by:
startSchedulerin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getSchedulerClassName
public String getSchedulerClassName()
- Specified by:
getSchedulerClassNamein interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffMultiplier
public int getBackoffMultiplier()
- Specified by:
getBackoffMultiplierin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffIdleThreshold
public int getBackoffIdleThreshold()
- Specified by:
getBackoffIdleThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffErrorThreshold
public int getBackoffErrorThreshold()
- Specified by:
getBackoffErrorThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffCounter
public int getBackoffCounter()
- Specified by:
getBackoffCounterin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getRepeatCount
public long getRepeatCount()
- Specified by:
getRepeatCountin interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
-