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 Detail

      • ManagedScheduledPollConsumer

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

      • 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

        public String 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

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

        public int 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