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
    • isGreedy

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

      public void setGreedy(boolean greedy)
      Specified by:
      setGreedy in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • isSendEmptyMessageWhenIdle

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

      public void setSendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
      Specified by:
      setSendEmptyMessageWhenIdle in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • getRunningLoggingLevel

      Specified by:
      getRunningLoggingLevel in interface org.apache.camel.api.management.mbean.ManagedSchedulePollConsumerMBean
    • setRunningLoggingLevel

      public void setRunningLoggingLevel(String runningLoggingLevel)
      Specified by:
      setRunningLoggingLevel 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
    • isFirstPollDone

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

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

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

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

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