org.apache.camel.management.mbean
Class ManagedScheduledPollConsumer

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedService
      extended by org.apache.camel.management.mbean.ManagedConsumer
          extended by org.apache.camel.management.mbean.ManagedScheduledPollConsumer
All Implemented Interfaces:
ManagedInstance, ManagedConsumerMBean, ManagedSchedulePollConsumerMBean, ManagedServiceMBean

@ManagedResource(description="Managed Scheduled Polling Consumer")
public class ManagedScheduledPollConsumer
extends ManagedConsumer
implements ManagedSchedulePollConsumerMBean

Version:

Constructor Summary
ManagedScheduledPollConsumer(CamelContext context, ScheduledPollConsumer consumer)
           
 
Method Summary
 int getBackoffCounter()
           
 int getBackoffErrorThreshold()
           
 int getBackoffIdleThreshold()
           
 int getBackoffMultiplier()
           
 ScheduledPollConsumer getConsumer()
           
 long getDelay()
           
 long getInitialDelay()
           
 String getSchedulerClassName()
           
 String getTimeUnit()
           
 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, init
 
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, 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
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedConsumerMBean
getEndpointUri, getInflightExchanges
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
 

Constructor Detail

ManagedScheduledPollConsumer

public ManagedScheduledPollConsumer(CamelContext context,
                                    ScheduledPollConsumer consumer)
Method Detail

getConsumer

public ScheduledPollConsumer getConsumer()
Overrides:
getConsumer in class ManagedConsumer

getDelay

public long getDelay()
Specified by:
getDelay in interface ManagedSchedulePollConsumerMBean

setDelay

public void setDelay(long delay)
Specified by:
setDelay in interface ManagedSchedulePollConsumerMBean

getInitialDelay

public long getInitialDelay()
Specified by:
getInitialDelay in interface ManagedSchedulePollConsumerMBean

setInitialDelay

public void setInitialDelay(long initialDelay)
Specified by:
setInitialDelay in interface ManagedSchedulePollConsumerMBean

isUseFixedDelay

public boolean isUseFixedDelay()
Specified by:
isUseFixedDelay in interface ManagedSchedulePollConsumerMBean

setUseFixedDelay

public void setUseFixedDelay(boolean useFixedDelay)
Specified by:
setUseFixedDelay in interface ManagedSchedulePollConsumerMBean

getTimeUnit

public String getTimeUnit()
Specified by:
getTimeUnit in interface ManagedSchedulePollConsumerMBean

setTimeUnit

public void setTimeUnit(String timeUnit)
Specified by:
setTimeUnit in interface ManagedSchedulePollConsumerMBean

isSchedulerStarted

public boolean isSchedulerStarted()
Specified by:
isSchedulerStarted in interface ManagedSchedulePollConsumerMBean

startScheduler

public void startScheduler()
Specified by:
startScheduler in interface ManagedSchedulePollConsumerMBean

getSchedulerClassName

public String getSchedulerClassName()
Specified by:
getSchedulerClassName in interface ManagedSchedulePollConsumerMBean

getBackoffMultiplier

public int getBackoffMultiplier()
Specified by:
getBackoffMultiplier in interface ManagedSchedulePollConsumerMBean

getBackoffIdleThreshold

public int getBackoffIdleThreshold()
Specified by:
getBackoffIdleThreshold in interface ManagedSchedulePollConsumerMBean

getBackoffErrorThreshold

public int getBackoffErrorThreshold()
Specified by:
getBackoffErrorThreshold in interface ManagedSchedulePollConsumerMBean

getBackoffCounter

public int getBackoffCounter()
Specified by:
getBackoffCounter in interface ManagedSchedulePollConsumerMBean


Apache Camel