Class ManagedIdempotentConsumer

All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedCounterMBean, org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean, org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean, org.apache.camel.api.management.mbean.ManagedProcessorMBean, PerformanceCounter

@ManagedResource(description="Managed Idempotent Consumer") public class ManagedIdempotentConsumer extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
  • Constructor Details

    • ManagedIdempotentConsumer

      public ManagedIdempotentConsumer(org.apache.camel.CamelContext context, org.apache.camel.processor.idempotent.IdempotentConsumer idempotentConsumer, org.apache.camel.model.IdempotentConsumerDefinition definition)
  • Method Details

    • getDefinition

      public org.apache.camel.model.IdempotentConsumerDefinition getDefinition()
      Overrides:
      getDefinition in class ManagedProcessor
    • getExpressionLanguage

      Specified by:
      getExpressionLanguage in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • getExpression

      Specified by:
      getExpression in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • getProcessor

      public org.apache.camel.processor.idempotent.IdempotentConsumer getProcessor()
      Overrides:
      getProcessor in class ManagedProcessor
    • isEager

      public Boolean isEager()
      Specified by:
      isEager in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • isCompletionEager

      Specified by:
      isCompletionEager in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • isSkipDuplicate

      Specified by:
      isSkipDuplicate in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • isRemoveOnFailure

      Specified by:
      isRemoveOnFailure in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • getDuplicateMessageCount

      public long getDuplicateMessageCount()
      Specified by:
      getDuplicateMessageCount in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • resetDuplicateMessageCount

      Specified by:
      resetDuplicateMessageCount in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.camel.api.management.mbean.ManagedIdempotentConsumerMBean