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
 ScheduledPollConsumer getConsumer()
           
 long getDelay()
           
 long getInitialDelay()
           
 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
 
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getContext, getInstance, getRoute, getRouteId, getService, getState, init, 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, getState, 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


Apache CAMEL