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:
initin classManagedProcessor
-
getProcessor
public org.apache.camel.processor.aggregate.AggregateProcessor getProcessor()
- Overrides:
getProcessorin classManagedProcessor
-
getDefinition
public org.apache.camel.model.AggregateDefinition getDefinition()
- Overrides:
getDefinitionin classManagedProcessor
-
getCorrelationExpressionLanguage
public String getCorrelationExpressionLanguage()
- Specified by:
getCorrelationExpressionLanguagein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCorrelationExpression
public String getCorrelationExpression()
- Specified by:
getCorrelationExpressionin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeout
public long getCompletionTimeout()
- Specified by:
getCompletionTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeoutLanguage
public String getCompletionTimeoutLanguage()
- Specified by:
getCompletionTimeoutLanguagein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeoutExpression
public String getCompletionTimeoutExpression()
- Specified by:
getCompletionTimeoutExpressionin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionInterval
public long getCompletionInterval()
- Specified by:
getCompletionIntervalin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionTimeoutCheckerInterval
public long getCompletionTimeoutCheckerInterval()
- Specified by:
getCompletionTimeoutCheckerIntervalin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionSize
public int getCompletionSize()
- Specified by:
getCompletionSizein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionSizeExpressionLanguage
public String getCompletionSizeExpressionLanguage()
- Specified by:
getCompletionSizeExpressionLanguagein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionSizeExpression
public String getCompletionSizeExpression()
- Specified by:
getCompletionSizeExpressionin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isCompletionFromBatchConsumer
public boolean isCompletionFromBatchConsumer()
- Specified by:
isCompletionFromBatchConsumerin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isCompletionOnNewCorrelationGroup
public boolean isCompletionOnNewCorrelationGroup()
- Specified by:
isCompletionOnNewCorrelationGroupin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isIgnoreInvalidCorrelationKeys
public boolean isIgnoreInvalidCorrelationKeys()
- Specified by:
isIgnoreInvalidCorrelationKeysin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCloseCorrelationKeyOnCompletion
public Integer getCloseCorrelationKeyOnCompletion()
- Specified by:
getCloseCorrelationKeyOnCompletionin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isParallelProcessing
public boolean isParallelProcessing()
- Specified by:
isParallelProcessingin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isOptimisticLocking
public boolean isOptimisticLocking()
- Specified by:
isOptimisticLockingin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isEagerCheckCompletion
public boolean isEagerCheckCompletion()
- Specified by:
isEagerCheckCompletionin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionPredicateLanguage
public String getCompletionPredicateLanguage()
- Specified by:
getCompletionPredicateLanguagein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletionPredicate
public String getCompletionPredicate()
- Specified by:
getCompletionPredicatein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isDiscardOnCompletionTimeout
public boolean isDiscardOnCompletionTimeout()
- Specified by:
isDiscardOnCompletionTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isForceCompletionOnStop
public boolean isForceCompletionOnStop()
- Specified by:
isForceCompletionOnStopin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
isCompleteAllOnStop
public boolean isCompleteAllOnStop()
- Specified by:
isCompleteAllOnStopin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getInProgressCompleteExchanges
public int getInProgressCompleteExchanges()
- Specified by:
getInProgressCompleteExchangesin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
aggregationRepositoryGroups
public int aggregationRepositoryGroups()
- Specified by:
aggregationRepositoryGroupsin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceCompletionOfGroup
public int forceCompletionOfGroup(String key)
- Specified by:
forceCompletionOfGroupin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceCompletionOfAllGroups
public int forceCompletionOfAllGroups()
- Specified by:
forceCompletionOfAllGroupsin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceDiscardingOfGroup
public int forceDiscardingOfGroup(String key)
- Specified by:
forceDiscardingOfGroupin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
forceDiscardingOfAllGroups
public int forceDiscardingOfAllGroups()
- Specified by:
forceDiscardingOfAllGroupsin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getClosedCorrelationKeysCacheSize
public int getClosedCorrelationKeysCacheSize()
- Specified by:
getClosedCorrelationKeysCacheSizein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
clearClosedCorrelationKeysCache
public void clearClosedCorrelationKeysCache()
- Specified by:
clearClosedCorrelationKeysCachein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getTotalIn
public long getTotalIn()
- Specified by:
getTotalInin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getTotalCompleted
public long getTotalCompleted()
- Specified by:
getTotalCompletedin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedBySize
public long getCompletedBySize()
- Specified by:
getCompletedBySizein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByStrategy
public long getCompletedByStrategy()
- Specified by:
getCompletedByStrategyin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByInterval
public long getCompletedByInterval()
- Specified by:
getCompletedByIntervalin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByTimeout
public long getCompletedByTimeout()
- Specified by:
getCompletedByTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByPredicate
public long getCompletedByPredicate()
- Specified by:
getCompletedByPredicatein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByBatchConsumer
public long getCompletedByBatchConsumer()
- Specified by:
getCompletedByBatchConsumerin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getCompletedByForce
public long getCompletedByForce()
- Specified by:
getCompletedByForcein interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
getDiscarded
public long getDiscarded()
- Specified by:
getDiscardedin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatisticsin interfaceorg.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
-
-