@ManagedResource(description="Managed Idempotent Consumer") public class ManagedIdempotentConsumer extends ManagedProcessor implements ManagedIdempotentConsumerMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedIdempotentConsumer(CamelContext context,
IdempotentConsumer idempotentConsumer,
IdempotentConsumerDefinition definition) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
IdempotentConsumerDefinition |
getDefinition() |
long |
getDuplicateMessageCount() |
String |
getExpression() |
String |
getExpressionLanguage() |
IdempotentConsumer |
getProcessor() |
Boolean |
isCompletionEager() |
Boolean |
isEager() |
Boolean |
isRemoveOnFailure() |
Boolean |
isSkipDuplicate() |
void |
resetDuplicateMessageCount() |
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessorId, getRoute, getRouteId, getState, getSupportExtendedInformation, informationJson, init, 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
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
public ManagedIdempotentConsumer(CamelContext context, IdempotentConsumer idempotentConsumer, IdempotentConsumerDefinition definition)
public IdempotentConsumerDefinition getDefinition()
getDefinition
in class ManagedProcessor
public String getExpressionLanguage()
getExpressionLanguage
in interface ManagedIdempotentConsumerMBean
public String getExpression()
getExpression
in interface ManagedIdempotentConsumerMBean
public IdempotentConsumer getProcessor()
getProcessor
in class ManagedProcessor
public Boolean isEager()
isEager
in interface ManagedIdempotentConsumerMBean
public Boolean isCompletionEager()
isCompletionEager
in interface ManagedIdempotentConsumerMBean
public Boolean isSkipDuplicate()
isSkipDuplicate
in interface ManagedIdempotentConsumerMBean
public Boolean isRemoveOnFailure()
isRemoveOnFailure
in interface ManagedIdempotentConsumerMBean
public long getDuplicateMessageCount()
getDuplicateMessageCount
in interface ManagedIdempotentConsumerMBean
public void resetDuplicateMessageCount()
resetDuplicateMessageCount
in interface ManagedIdempotentConsumerMBean
public void clear()
clear
in interface ManagedIdempotentConsumerMBean
Apache Camel