Interface ManagedIdempotentConsumerMBean
- All Superinterfaces:
ManagedCounterMBean
,ManagedPerformanceCounterMBean
,ManagedProcessorMBean
-
Method Summary
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, isStatisticsEnabled, setStatisticsEnabled
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
-
getExpressionLanguage
-
getExpression
@ManagedAttribute(description="Expression used to calculate the correlation key to use for duplicate check") String getExpression() -
isEager
@ManagedAttribute(description="Whether to eagerly add the key to the idempotent repository or wait until the exchange is complete") Boolean isEager() -
isCompletionEager
@ManagedAttribute(description="Whether to complete the idempotent consumer eager or when the exchange is done") Boolean isCompletionEager() -
isSkipDuplicate
-
isRemoveOnFailure
@ManagedAttribute(description="whether to remove or keep the key on failure") Boolean isRemoveOnFailure() -
getDuplicateMessageCount
@ManagedAttribute(description="Current count of duplicate Messages") long getDuplicateMessageCount() -
resetDuplicateMessageCount
@ManagedOperation(description="Reset the current count of duplicate Messages") void resetDuplicateMessageCount() -
clear
-