Interface ManagedResequencerMBean
-
- All Superinterfaces:
ManagedCounterMBean
,ManagedPerformanceCounterMBean
,ManagedProcessorMBean
public interface ManagedResequencerMBean extends ManagedProcessorMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Integer
getBatchSize()
Integer
getCapacity()
String
getExpression()
Long
getTimeout()
Boolean
isAllowDuplicates()
Boolean
isIgnoreInvalidExchanges()
Boolean
isRejectOld()
Boolean
isReverse()
-
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, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, 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, getProcessorId, getRouteId, getState, getStepId, getSupportExtendedInformation, start, stop
-
-
-
-
Method Detail
-
getExpression
@ManagedAttribute(description="Expression to use for re-ordering the messages, such as a header with a sequence number") String getExpression()
-
getBatchSize
@ManagedAttribute(description="The size of the batch to be re-ordered. The default size is 100.") Integer getBatchSize()
-
getTimeout
@ManagedAttribute(description="Minimum time to wait for missing elements (messages).") Long getTimeout()
-
isAllowDuplicates
@ManagedAttribute(description="Whether to allow duplicates.") Boolean isAllowDuplicates()
-
isReverse
@ManagedAttribute(description="Whether to reverse the ordering.") Boolean isReverse()
-
isIgnoreInvalidExchanges
@ManagedAttribute(description="Whether to ignore invalid exchanges") Boolean isIgnoreInvalidExchanges()
-
getCapacity
@ManagedAttribute(description="The capacity of the resequencer\'s inbound queue") Integer getCapacity()
-
isRejectOld
@ManagedAttribute(description="If true, throws an exception when messages older than the last delivered message are processed") Boolean isRejectOld()
-
-