Interface ManagedAggregateProcessorMBean
- All Superinterfaces:
ManagedCounterMBean
,ManagedPerformanceCounterMBean
,ManagedProcessorMBean
-
Method Summary
Modifier and TypeMethodDescriptionint
void
int
int
int
int
int
long
long
long
long
long
long
long
long
int
long
long
long
int
long
long
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
setStatisticsEnabled
(boolean statisticsEnabled) 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, getIdleSince, 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, getNodePrefixId, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, getSupportExtendedInformation, start, stop
-
Method Details
-
getCorrelationExpressionLanguage
@ManagedAttribute(description="The language for the expression") String getCorrelationExpressionLanguage() -
getCorrelationExpression
-
getCompletionTimeout
-
getCompletionTimeoutLanguage
@ManagedAttribute(description="The language for the expression") String getCompletionTimeoutLanguage() -
getCompletionTimeoutExpression
@ManagedAttribute(description="Completion timeout expression") String getCompletionTimeoutExpression() -
getCompletionInterval
-
getCompletionTimeoutCheckerInterval
@ManagedAttribute(description="Completion timeout checker interval in millis") long getCompletionTimeoutCheckerInterval() -
getCompletionSize
-
getCompletionSizeExpressionLanguage
@ManagedAttribute(description="The language for the expression") String getCompletionSizeExpressionLanguage() -
getCompletionSizeExpression
-
isCompletionFromBatchConsumer
@ManagedAttribute(description="Complete from batch consumers") boolean isCompletionFromBatchConsumer() -
isCompletionOnNewCorrelationGroup
@ManagedAttribute(description="Complete all previous groups on new incoming correlation group") boolean isCompletionOnNewCorrelationGroup() -
isIgnoreInvalidCorrelationKeys
@ManagedAttribute(description="Ignore invalid correlation keys") boolean isIgnoreInvalidCorrelationKeys() -
getCloseCorrelationKeyOnCompletion
@ManagedAttribute(description="Whether to close the correlation group on completion if this value is > 0.") Integer getCloseCorrelationKeyOnCompletion() -
isParallelProcessing
-
isOptimisticLocking
-
isEagerCheckCompletion
@ManagedAttribute(description="Whether or not to eager check for completion when a new incoming Exchange has been received") boolean isEagerCheckCompletion() -
getCompletionPredicateLanguage
@ManagedAttribute(description="The language for the predicate") String getCompletionPredicateLanguage() -
getCompletionPredicate
@ManagedAttribute(description="A Predicate to indicate when an aggregated exchange is complete") String getCompletionPredicate() -
isDiscardOnCompletionTimeout
@ManagedAttribute(description="Whether or not exchanges which complete due to a timeout should be discarded") boolean isDiscardOnCompletionTimeout() -
isForceCompletionOnStop
@ManagedAttribute(description="Indicates to complete all current aggregated exchanges when the context is stopped") boolean isForceCompletionOnStop() -
isCompleteAllOnStop
@ManagedAttribute(description="Indicates to wait to complete all current and partial (pending) aggregated exchanges when the context is stopped") boolean isCompleteAllOnStop() -
getInProgressCompleteExchanges
@ManagedAttribute(description="Number of completed exchanges which are currently in-flight") int getInProgressCompleteExchanges() -
aggregationRepositoryGroups
@ManagedOperation(description="Number of groups currently in the aggregation repository") int aggregationRepositoryGroups() -
forceCompletionOfGroup
@ManagedOperation(description="To force completing a specific group by its key") int forceCompletionOfGroup(String key) -
forceCompletionOfAllGroups
-
forceDiscardingOfGroup
@ManagedOperation(description="To force discarding a specific group by its key") int forceDiscardingOfGroup(String key) -
forceDiscardingOfAllGroups
-
getClosedCorrelationKeysCacheSize
@ManagedAttribute(description="Current number of closed correlation keys in the memory cache") int getClosedCorrelationKeysCacheSize() -
clearClosedCorrelationKeysCache
@ManagedOperation(description="Clear all the closed correlation keys stored in the cache") void clearClosedCorrelationKeysCache() -
getTotalIn
@ManagedAttribute(description="Total number of exchanges arrived into the aggregator") long getTotalIn() -
getTotalCompleted
@ManagedAttribute(description="Total number of exchanges completed and outgoing from the aggregator") long getTotalCompleted() -
getCompletedBySize
@ManagedAttribute(description="Total number of exchanged completed by completion size trigger") long getCompletedBySize() -
getCompletedByStrategy
@ManagedAttribute(description="Total number of exchanged completed by completion aggregation strategy trigger") long getCompletedByStrategy() -
getCompletedByInterval
@ManagedAttribute(description="Total number of exchanged completed by completion interval (timeout) trigger") long getCompletedByInterval() -
getCompletedByTimeout
@ManagedAttribute(description="Total number of exchanged completed by completion timeout trigger") long getCompletedByTimeout() -
getCompletedByPredicate
@ManagedAttribute(description="Total number of exchanged completed by completion predicate trigger") long getCompletedByPredicate() -
getCompletedByBatchConsumer
@ManagedAttribute(description="Total number of exchanged completed by completion batch consumer trigger") long getCompletedByBatchConsumer() -
getCompletedByForce
@ManagedAttribute(description="Total number of exchanged completed by completion force trigger") long getCompletedByForce() -
getDiscarded
-
resetStatistics
-
isStatisticsEnabled
- Specified by:
isStatisticsEnabled
in interfaceManagedPerformanceCounterMBean
-
setStatisticsEnabled
@ManagedAttribute(description="Sets whether statistics is enabled") void setStatisticsEnabled(boolean statisticsEnabled) - Specified by:
setStatisticsEnabled
in interfaceManagedPerformanceCounterMBean
-