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 int
getBackoffCounter()
int
getBackoffErrorThreshold()
int
getBackoffIdleThreshold()
int
getBackoffMultiplier()
org.apache.camel.support.ScheduledPollConsumer
getConsumer()
long
getDelay()
long
getInitialDelay()
long
getRepeatCount()
String
getSchedulerClassName()
String
getTimeUnit()
boolean
isPolling()
boolean
isSchedulerStarted()
boolean
isUseFixedDelay()
void
setDelay(long delay)
void
setInitialDelay(long initialDelay)
void
setTimeUnit(String timeUnit)
void
setUseFixedDelay(boolean useFixedDelay)
void
startScheduler()
-
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:
getConsumer
in classManagedConsumer
-
getDelay
public long getDelay()
- Specified by:
getDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setDelay
public void setDelay(long delay)
- Specified by:
setDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getInitialDelay
public long getInitialDelay()
- Specified by:
getInitialDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setInitialDelay
public void setInitialDelay(long initialDelay)
- Specified by:
setInitialDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
isUseFixedDelay
public boolean isUseFixedDelay()
- Specified by:
isUseFixedDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setUseFixedDelay
public void setUseFixedDelay(boolean useFixedDelay)
- Specified by:
setUseFixedDelay
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getTimeUnit
public String getTimeUnit()
- Specified by:
getTimeUnit
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
setTimeUnit
public void setTimeUnit(String timeUnit)
- Specified by:
setTimeUnit
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
isPolling
public boolean isPolling()
- Specified by:
isPolling
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
isSchedulerStarted
public boolean isSchedulerStarted()
- Specified by:
isSchedulerStarted
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
startScheduler
public void startScheduler()
- Specified by:
startScheduler
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getSchedulerClassName
public String getSchedulerClassName()
- Specified by:
getSchedulerClassName
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffMultiplier
public int getBackoffMultiplier()
- Specified by:
getBackoffMultiplier
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffIdleThreshold
public int getBackoffIdleThreshold()
- Specified by:
getBackoffIdleThreshold
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffErrorThreshold
public int getBackoffErrorThreshold()
- Specified by:
getBackoffErrorThreshold
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getBackoffCounter
public int getBackoffCounter()
- Specified by:
getBackoffCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
getRepeatCount
public long getRepeatCount()
- Specified by:
getRepeatCount
in interfaceorg.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
-
-