Class 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 Details

    • ManagedScheduledPollConsumer

      public ManagedScheduledPollConsumer(org.apache.camel.CamelContext context, org.apache.camel.support.ScheduledPollConsumer consumer)
  • Method Details

    • getConsumer

      public org.apache.camel.support.ScheduledPollConsumer getConsumer()
      Overrides:
      getConsumer in class ManagedConsumer
    • getDelay

      public long getDelay()
      Specified by:
      getDelay in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • setDelay

      public void setDelay(long delay)
      Specified by:
      setDelay in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getInitialDelay

      public long getInitialDelay()
      Specified by:
      getInitialDelay in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • setInitialDelay

      public void setInitialDelay(long initialDelay)
      Specified by:
      setInitialDelay in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • isUseFixedDelay

      public boolean isUseFixedDelay()
      Specified by:
      isUseFixedDelay in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • setUseFixedDelay

      public void setUseFixedDelay(boolean useFixedDelay)
      Specified by:
      setUseFixedDelay in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getTimeUnit

      public String getTimeUnit()
      Specified by:
      getTimeUnit in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • setTimeUnit

      public void setTimeUnit(String timeUnit)
      Specified by:
      setTimeUnit in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • isPolling

      public boolean isPolling()
      Specified by:
      isPolling in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • isSchedulerStarted

      public boolean isSchedulerStarted()
      Specified by:
      isSchedulerStarted in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • startScheduler

      public void startScheduler()
      Specified by:
      startScheduler in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getSchedulerClassName

      Specified by:
      getSchedulerClassName in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getBackoffMultiplier

      public int getBackoffMultiplier()
      Specified by:
      getBackoffMultiplier in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getBackoffIdleThreshold

      Specified by:
      getBackoffIdleThreshold in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getBackoffErrorThreshold

      Specified by:
      getBackoffErrorThreshold in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getBackoffCounter

      public int getBackoffCounter()
      Specified by:
      getBackoffCounter in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getRepeatCount

      public long getRepeatCount()
      Specified by:
      getRepeatCount in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean