Class ManagedAggregateProcessor

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

@ManagedResource(description="Managed AggregateProcessor") public class ManagedAggregateProcessor extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
  • Constructor Details

    • ManagedAggregateProcessor

      public ManagedAggregateProcessor(org.apache.camel.CamelContext context, org.apache.camel.processor.aggregate.AggregateProcessor processor, org.apache.camel.model.AggregateDefinition definition)
  • Method Details

    • init

      public void init(org.apache.camel.spi.ManagementStrategy strategy)
      Overrides:
      init in class ManagedProcessor
    • getProcessor

      public org.apache.camel.processor.aggregate.AggregateProcessor getProcessor()
      Overrides:
      getProcessor in class ManagedProcessor
    • getDefinition

      public org.apache.camel.model.AggregateDefinition getDefinition()
      Overrides:
      getDefinition in class ManagedProcessor
    • getCorrelationExpressionLanguage

      Specified by:
      getCorrelationExpressionLanguage in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCorrelationExpression

      Specified by:
      getCorrelationExpression in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionTimeout

      public long getCompletionTimeout()
      Specified by:
      getCompletionTimeout in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionTimeoutLanguage

      Specified by:
      getCompletionTimeoutLanguage in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionTimeoutExpression

      Specified by:
      getCompletionTimeoutExpression in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionInterval

      public long getCompletionInterval()
      Specified by:
      getCompletionInterval in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionTimeoutCheckerInterval

      Specified by:
      getCompletionTimeoutCheckerInterval in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionSize

      public int getCompletionSize()
      Specified by:
      getCompletionSize in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionSizeExpressionLanguage

      Specified by:
      getCompletionSizeExpressionLanguage in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionSizeExpression

      Specified by:
      getCompletionSizeExpression in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isCompletionFromBatchConsumer

      Specified by:
      isCompletionFromBatchConsumer in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isCompletionOnNewCorrelationGroup

      Specified by:
      isCompletionOnNewCorrelationGroup in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isIgnoreInvalidCorrelationKeys

      Specified by:
      isIgnoreInvalidCorrelationKeys in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCloseCorrelationKeyOnCompletion

      Specified by:
      getCloseCorrelationKeyOnCompletion in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isParallelProcessing

      public boolean isParallelProcessing()
      Specified by:
      isParallelProcessing in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isOptimisticLocking

      public boolean isOptimisticLocking()
      Specified by:
      isOptimisticLocking in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isEagerCheckCompletion

      public boolean isEagerCheckCompletion()
      Specified by:
      isEagerCheckCompletion in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionPredicateLanguage

      Specified by:
      getCompletionPredicateLanguage in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletionPredicate

      Specified by:
      getCompletionPredicate in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isDiscardOnCompletionTimeout

      public boolean isDiscardOnCompletionTimeout()
      Specified by:
      isDiscardOnCompletionTimeout in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isForceCompletionOnStop

      public boolean isForceCompletionOnStop()
      Specified by:
      isForceCompletionOnStop in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • isCompleteAllOnStop

      public boolean isCompleteAllOnStop()
      Specified by:
      isCompleteAllOnStop in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getInProgressCompleteExchanges

      Specified by:
      getInProgressCompleteExchanges in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • aggregationRepositoryGroups

      Specified by:
      aggregationRepositoryGroups in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • forceCompletionOfGroup

      public int forceCompletionOfGroup(String key)
      Specified by:
      forceCompletionOfGroup in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • forceCompletionOfAllGroups

      Specified by:
      forceCompletionOfAllGroups in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • forceDiscardingOfGroup

      public int forceDiscardingOfGroup(String key)
      Specified by:
      forceDiscardingOfGroup in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • forceDiscardingOfAllGroups

      Specified by:
      forceDiscardingOfAllGroups in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getClosedCorrelationKeysCacheSize

      Specified by:
      getClosedCorrelationKeysCacheSize in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • clearClosedCorrelationKeysCache

      Specified by:
      clearClosedCorrelationKeysCache in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getTotalIn

      public long getTotalIn()
      Specified by:
      getTotalIn in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getTotalCompleted

      public long getTotalCompleted()
      Specified by:
      getTotalCompleted in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedBySize

      public long getCompletedBySize()
      Specified by:
      getCompletedBySize in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedByStrategy

      public long getCompletedByStrategy()
      Specified by:
      getCompletedByStrategy in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedByInterval

      public long getCompletedByInterval()
      Specified by:
      getCompletedByInterval in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedByTimeout

      public long getCompletedByTimeout()
      Specified by:
      getCompletedByTimeout in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedByPredicate

      public long getCompletedByPredicate()
      Specified by:
      getCompletedByPredicate in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedByBatchConsumer

      Specified by:
      getCompletedByBatchConsumer in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getCompletedByForce

      public long getCompletedByForce()
      Specified by:
      getCompletedByForce in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • getDiscarded

      public long getDiscarded()
      Specified by:
      getDiscarded in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
    • resetStatistics

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