Class ManagedAggregateProcessor
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedCounter
-
- org.apache.camel.management.mbean.ManagedPerformanceCounter
-
- org.apache.camel.management.mbean.ManagedProcessor
-
- org.apache.camel.management.mbean.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
-
-
Field Summary
-
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMAT
-
Fields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal, resetTimestamp, startTimestamp
-
-
Constructor Summary
Constructors Constructor Description ManagedAggregateProcessor(org.apache.camel.CamelContext context, org.apache.camel.processor.aggregate.AggregateProcessor processor, org.apache.camel.model.AggregateDefinition definition)
-
Method Summary
-
Methods inherited from class org.apache.camel.management.mbean.ManagedProcessor
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getLevel, getProcessorId, getProcessorName, getRoute, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, getSupportExtendedInformation, setRoute, start, stop
-
Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabled
-
Methods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
isStatisticsEnabled, setStatisticsEnabled
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
dumpProcessorAsXml, getCamelId, getCamelManagementName, getIndex, getLevel, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, getSupportExtendedInformation, start, stop
-
-
-
-
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 classManagedProcessor
-
getProcessor
public org.apache.camel.processor.aggregate.AggregateProcessor getProcessor()
- Overrides:
getProcessor
in classManagedProcessor
-
getDefinition
public org.apache.camel.model.AggregateDefinition getDefinition()
- Overrides:
getDefinition
in classManagedProcessor
-
getCorrelationExpressionLanguage
public String getCorrelationExpressionLanguage()
- Specified by:
getCorrelationExpressionLanguage
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCorrelationExpression
public String getCorrelationExpression()
- Specified by:
getCorrelationExpression
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeout
public long getCompletionTimeout()
- Specified by:
getCompletionTimeout
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeoutLanguage
public String getCompletionTimeoutLanguage()
- Specified by:
getCompletionTimeoutLanguage
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeoutExpression
public String getCompletionTimeoutExpression()
- Specified by:
getCompletionTimeoutExpression
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionInterval
public long getCompletionInterval()
- Specified by:
getCompletionInterval
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeoutCheckerInterval
public long getCompletionTimeoutCheckerInterval()
- Specified by:
getCompletionTimeoutCheckerInterval
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionSize
public int getCompletionSize()
- Specified by:
getCompletionSize
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionSizeExpressionLanguage
public String getCompletionSizeExpressionLanguage()
- Specified by:
getCompletionSizeExpressionLanguage
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionSizeExpression
public String getCompletionSizeExpression()
- Specified by:
getCompletionSizeExpression
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isCompletionFromBatchConsumer
public boolean isCompletionFromBatchConsumer()
- Specified by:
isCompletionFromBatchConsumer
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isCompletionOnNewCorrelationGroup
public boolean isCompletionOnNewCorrelationGroup()
- Specified by:
isCompletionOnNewCorrelationGroup
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isIgnoreInvalidCorrelationKeys
public boolean isIgnoreInvalidCorrelationKeys()
- Specified by:
isIgnoreInvalidCorrelationKeys
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCloseCorrelationKeyOnCompletion
public Integer getCloseCorrelationKeyOnCompletion()
- Specified by:
getCloseCorrelationKeyOnCompletion
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isParallelProcessing
public boolean isParallelProcessing()
- Specified by:
isParallelProcessing
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isOptimisticLocking
public boolean isOptimisticLocking()
- Specified by:
isOptimisticLocking
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isEagerCheckCompletion
public boolean isEagerCheckCompletion()
- Specified by:
isEagerCheckCompletion
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionPredicateLanguage
public String getCompletionPredicateLanguage()
- Specified by:
getCompletionPredicateLanguage
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionPredicate
public String getCompletionPredicate()
- Specified by:
getCompletionPredicate
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isDiscardOnCompletionTimeout
public boolean isDiscardOnCompletionTimeout()
- Specified by:
isDiscardOnCompletionTimeout
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isForceCompletionOnStop
public boolean isForceCompletionOnStop()
- Specified by:
isForceCompletionOnStop
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isCompleteAllOnStop
public boolean isCompleteAllOnStop()
- Specified by:
isCompleteAllOnStop
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getInProgressCompleteExchanges
public int getInProgressCompleteExchanges()
- Specified by:
getInProgressCompleteExchanges
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
aggregationRepositoryGroups
public int aggregationRepositoryGroups()
- Specified by:
aggregationRepositoryGroups
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceCompletionOfGroup
public int forceCompletionOfGroup(String key)
- Specified by:
forceCompletionOfGroup
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceCompletionOfAllGroups
public int forceCompletionOfAllGroups()
- Specified by:
forceCompletionOfAllGroups
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceDiscardingOfGroup
public int forceDiscardingOfGroup(String key)
- Specified by:
forceDiscardingOfGroup
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceDiscardingOfAllGroups
public int forceDiscardingOfAllGroups()
- Specified by:
forceDiscardingOfAllGroups
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getClosedCorrelationKeysCacheSize
public int getClosedCorrelationKeysCacheSize()
- Specified by:
getClosedCorrelationKeysCacheSize
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
clearClosedCorrelationKeysCache
public void clearClosedCorrelationKeysCache()
- Specified by:
clearClosedCorrelationKeysCache
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getTotalIn
public long getTotalIn()
- Specified by:
getTotalIn
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getTotalCompleted
public long getTotalCompleted()
- Specified by:
getTotalCompleted
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedBySize
public long getCompletedBySize()
- Specified by:
getCompletedBySize
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByStrategy
public long getCompletedByStrategy()
- Specified by:
getCompletedByStrategy
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByInterval
public long getCompletedByInterval()
- Specified by:
getCompletedByInterval
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByTimeout
public long getCompletedByTimeout()
- Specified by:
getCompletedByTimeout
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByPredicate
public long getCompletedByPredicate()
- Specified by:
getCompletedByPredicate
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByBatchConsumer
public long getCompletedByBatchConsumer()
- Specified by:
getCompletedByBatchConsumer
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByForce
public long getCompletedByForce()
- Specified by:
getCompletedByForce
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getDiscarded
public long getDiscarded()
- Specified by:
getDiscarded
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatistics
in interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
-