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