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 Detail

      • ManagedAggregateProcessor

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

      • init

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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