@ManagedResource(description="Managed AggregateProcessor") public class ManagedAggregateProcessor extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedAggregateProcessor(org.apache.camel.CamelContext context,
org.apache.camel.processor.aggregate.AggregateProcessor processor,
org.apache.camel.model.AggregateDefinition definition) |
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessorId, getRoute, getRouteId, getState, getStepId, getSupportExtendedInformation, 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, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getStepId, getSupportExtendedInformation, start, stop
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime
public ManagedAggregateProcessor(org.apache.camel.CamelContext context, org.apache.camel.processor.aggregate.AggregateProcessor processor, org.apache.camel.model.AggregateDefinition definition)
public void init(org.apache.camel.spi.ManagementStrategy strategy)
init
in class ManagedProcessor
public org.apache.camel.processor.aggregate.AggregateProcessor getProcessor()
getProcessor
in class ManagedProcessor
public org.apache.camel.model.AggregateDefinition getDefinition()
getDefinition
in class ManagedProcessor
public String getCorrelationExpressionLanguage()
getCorrelationExpressionLanguage
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCorrelationExpression()
getCorrelationExpression
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletionTimeout()
getCompletionTimeout
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCompletionTimeoutLanguage()
getCompletionTimeoutLanguage
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCompletionTimeoutExpression()
getCompletionTimeoutExpression
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletionInterval()
getCompletionInterval
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletionTimeoutCheckerInterval()
getCompletionTimeoutCheckerInterval
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int getCompletionSize()
getCompletionSize
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCompletionSizeExpressionLanguage()
getCompletionSizeExpressionLanguage
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCompletionSizeExpression()
getCompletionSizeExpression
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isCompletionFromBatchConsumer()
isCompletionFromBatchConsumer
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isCompletionOnNewCorrelationGroup()
isCompletionOnNewCorrelationGroup
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isIgnoreInvalidCorrelationKeys()
isIgnoreInvalidCorrelationKeys
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public Integer getCloseCorrelationKeyOnCompletion()
getCloseCorrelationKeyOnCompletion
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isParallelProcessing()
isParallelProcessing
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isOptimisticLocking()
isOptimisticLocking
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isEagerCheckCompletion()
isEagerCheckCompletion
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCompletionPredicateLanguage()
getCompletionPredicateLanguage
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public String getCompletionPredicate()
getCompletionPredicate
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isDiscardOnCompletionTimeout()
isDiscardOnCompletionTimeout
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isForceCompletionOnStop()
isForceCompletionOnStop
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public boolean isCompleteAllOnStop()
isCompleteAllOnStop
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int getInProgressCompleteExchanges()
getInProgressCompleteExchanges
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int aggregationRepositoryGroups()
aggregationRepositoryGroups
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int forceCompletionOfGroup(String key)
forceCompletionOfGroup
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int forceCompletionOfAllGroups()
forceCompletionOfAllGroups
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int forceDiscardingOfGroup(String key)
forceDiscardingOfGroup
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int forceDiscardingOfAllGroups()
forceDiscardingOfAllGroups
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public int getClosedCorrelationKeysCacheSize()
getClosedCorrelationKeysCacheSize
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public void clearClosedCorrelationKeysCache()
clearClosedCorrelationKeysCache
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getTotalIn()
getTotalIn
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getTotalCompleted()
getTotalCompleted
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedBySize()
getCompletedBySize
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedByStrategy()
getCompletedByStrategy
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedByInterval()
getCompletedByInterval
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedByTimeout()
getCompletedByTimeout
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedByPredicate()
getCompletedByPredicate
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedByBatchConsumer()
getCompletedByBatchConsumer
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getCompletedByForce()
getCompletedByForce
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public long getDiscarded()
getDiscarded
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
public void resetStatistics()
resetStatistics
in interface org.apache.camel.api.management.mbean.ManagedAggregateProcessorMBean
Apache Camel