@ManagedResource(description="Managed AggregateProcessor") public class ManagedAggregateProcessor extends ManagedProcessor implements ManagedAggregateProcessorMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedAggregateProcessor(CamelContext context,
AggregateProcessor processor,
AggregateDefinition definition) |
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessorId, getRoute, getRouteId, getState, getSupportExtendedInformation, informationJson, setRoute, start, stop
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, reset, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isStatisticsEnabled, setStatisticsEnabled
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getSupportExtendedInformation, informationJson, start, stop
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
public ManagedAggregateProcessor(CamelContext context, AggregateProcessor processor, AggregateDefinition definition)
public void init(ManagementStrategy strategy)
init
in class ManagedProcessor
public AggregateProcessor getProcessor()
getProcessor
in class ManagedProcessor
public AggregateDefinition getDefinition()
getDefinition
in class ManagedProcessor
public String getCorrelationExpressionLanguage()
getCorrelationExpressionLanguage
in interface ManagedAggregateProcessorMBean
public String getCorrelationExpression()
getCorrelationExpression
in interface ManagedAggregateProcessorMBean
public long getCompletionTimeout()
getCompletionTimeout
in interface ManagedAggregateProcessorMBean
public String getCompletionTimeoutLanguage()
getCompletionTimeoutLanguage
in interface ManagedAggregateProcessorMBean
public String getCompletionTimeoutExpression()
getCompletionTimeoutExpression
in interface ManagedAggregateProcessorMBean
public long getCompletionInterval()
getCompletionInterval
in interface ManagedAggregateProcessorMBean
public int getCompletionSize()
getCompletionSize
in interface ManagedAggregateProcessorMBean
public String getCompletionSizeExpressionLanguage()
getCompletionSizeExpressionLanguage
in interface ManagedAggregateProcessorMBean
public String getCompletionSizeExpression()
getCompletionSizeExpression
in interface ManagedAggregateProcessorMBean
public boolean isCompletionFromBatchConsumer()
isCompletionFromBatchConsumer
in interface ManagedAggregateProcessorMBean
public boolean isIgnoreInvalidCorrelationKeys()
isIgnoreInvalidCorrelationKeys
in interface ManagedAggregateProcessorMBean
public Integer getCloseCorrelationKeyOnCompletion()
getCloseCorrelationKeyOnCompletion
in interface ManagedAggregateProcessorMBean
public boolean isParallelProcessing()
isParallelProcessing
in interface ManagedAggregateProcessorMBean
public boolean isOptimisticLocking()
isOptimisticLocking
in interface ManagedAggregateProcessorMBean
public boolean isEagerCheckCompletion()
isEagerCheckCompletion
in interface ManagedAggregateProcessorMBean
public String getCompletionPredicateLanguage()
getCompletionPredicateLanguage
in interface ManagedAggregateProcessorMBean
public String getCompletionPredicate()
getCompletionPredicate
in interface ManagedAggregateProcessorMBean
public boolean isDiscardOnCompletionTimeout()
isDiscardOnCompletionTimeout
in interface ManagedAggregateProcessorMBean
public boolean isForceCompletionOnStop()
isForceCompletionOnStop
in interface ManagedAggregateProcessorMBean
public boolean isCompleteAllOnStop()
isCompleteAllOnStop
in interface ManagedAggregateProcessorMBean
public int getInProgressCompleteExchanges()
getInProgressCompleteExchanges
in interface ManagedAggregateProcessorMBean
public int aggregationRepositoryGroups()
aggregationRepositoryGroups
in interface ManagedAggregateProcessorMBean
public int forceCompletionOfGroup(String key)
forceCompletionOfGroup
in interface ManagedAggregateProcessorMBean
public int forceCompletionOfAllGroups()
forceCompletionOfAllGroups
in interface ManagedAggregateProcessorMBean
public int getClosedCorrelationKeysCacheSize()
getClosedCorrelationKeysCacheSize
in interface ManagedAggregateProcessorMBean
public void clearClosedCorrelationKeysCache()
clearClosedCorrelationKeysCache
in interface ManagedAggregateProcessorMBean
public long getTotalIn()
getTotalIn
in interface ManagedAggregateProcessorMBean
public long getTotalCompleted()
getTotalCompleted
in interface ManagedAggregateProcessorMBean
public long getCompletedBySize()
getCompletedBySize
in interface ManagedAggregateProcessorMBean
public long getCompletedByStrategy()
getCompletedByStrategy
in interface ManagedAggregateProcessorMBean
public long getCompletedByInterval()
getCompletedByInterval
in interface ManagedAggregateProcessorMBean
public long getCompletedByTimeout()
getCompletedByTimeout
in interface ManagedAggregateProcessorMBean
public long getCompletedByPredicate()
getCompletedByPredicate
in interface ManagedAggregateProcessorMBean
public long getCompletedByBatchConsumer()
getCompletedByBatchConsumer
in interface ManagedAggregateProcessorMBean
public long getCompletedByForce()
getCompletedByForce
in interface ManagedAggregateProcessorMBean
public void resetStatistics()
resetStatistics
in interface ManagedAggregateProcessorMBean
Apache Camel