Interface ManagedAggregateProcessorMBean
- All Superinterfaces:
ManagedCounterMBean,ManagedPerformanceCounterMBean,ManagedProcessorMBean
-
Method Summary
Modifier and TypeMethodDescriptionintvoidintintintintintlonglonglonglonglonglonglonglongintlonglonglongintlonglongbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidsetStatisticsEnabled(boolean statisticsEnabled) Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, resetMethods 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, getTotalProcessingTimeMethods 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
-
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:
isStatisticsEnabledin interfaceManagedPerformanceCounterMBean
-
setStatisticsEnabled
@ManagedAttribute(description="Sets whether statistics is enabled") void setStatisticsEnabled(boolean statisticsEnabled) - Specified by:
setStatisticsEnabledin interfaceManagedPerformanceCounterMBean
-