public interface ManagedIdempotentConsumerMBean extends ManagedProcessorMBean
Modifier and Type | Method and Description |
---|---|
void |
clear() |
long |
getDuplicateMessageCount() |
String |
getExpression() |
String |
getExpressionLanguage() |
Boolean |
isCompletionEager() |
Boolean |
isEager() |
Boolean |
isRemoveOnFailure() |
Boolean |
isSkipDuplicate() |
void |
resetDuplicateMessageCount() |
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, isStatisticsEnabled, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
@ManagedAttribute(description="The language for the expression") String getExpressionLanguage()
@ManagedAttribute(description="Expression used to calculate the correlation key to use for duplicate check") String getExpression()
@ManagedAttribute(description="Whether to eagerly add the key to the idempotent repository or wait until the exchange is complete") Boolean isEager()
@ManagedAttribute(description="Whether to complete the idempotent consumer eager or when the exchange is done") Boolean isCompletionEager()
@ManagedAttribute(description="whether to skip duplicates or not") Boolean isSkipDuplicate()
@ManagedAttribute(description="whether to remove or keep the key on failure") Boolean isRemoveOnFailure()
@ManagedAttribute(description="Current count of duplicate Messages") long getDuplicateMessageCount()
@ManagedOperation(description="Reset the current count of duplicate Messages") void resetDuplicateMessageCount()
@ManagedOperation(description="Clear the repository containing Messages") void clear()
Apache Camel