@ManagedResource(description="Managed Scheduled Polling Consumer") public class ManagedScheduledPollConsumer extends ManagedConsumer implements org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
Constructor and Description |
---|
ManagedScheduledPollConsumer(org.apache.camel.CamelContext context,
org.apache.camel.support.ScheduledPollConsumer consumer) |
Modifier and Type | Method and 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() |
getEndpointUri, getInflightExchanges
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ManagedScheduledPollConsumer(org.apache.camel.CamelContext context, org.apache.camel.support.ScheduledPollConsumer consumer)
public org.apache.camel.support.ScheduledPollConsumer getConsumer()
getConsumer
in class ManagedConsumer
public long getDelay()
getDelay
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public void setDelay(long delay)
setDelay
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public long getInitialDelay()
getInitialDelay
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public void setInitialDelay(long initialDelay)
setInitialDelay
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public boolean isUseFixedDelay()
isUseFixedDelay
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public void setUseFixedDelay(boolean useFixedDelay)
setUseFixedDelay
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public String getTimeUnit()
getTimeUnit
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public void setTimeUnit(String timeUnit)
setTimeUnit
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public boolean isPolling()
isPolling
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public boolean isSchedulerStarted()
isSchedulerStarted
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public void startScheduler()
startScheduler
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public String getSchedulerClassName()
getSchedulerClassName
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public int getBackoffMultiplier()
getBackoffMultiplier
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public int getBackoffIdleThreshold()
getBackoffIdleThreshold
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public int getBackoffErrorThreshold()
getBackoffErrorThreshold
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public int getBackoffCounter()
getBackoffCounter
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
public long getRepeatCount()
getRepeatCount
in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
Apache Camel