Interface ManagedRecipientListMBean
-
- All Superinterfaces:
ManagedCounterMBean
,ManagedExtendedInformation
,ManagedPerformanceCounterMBean
,ManagedProcessorMBean
public interface ManagedRecipientListMBean extends ManagedProcessorMBean, ManagedExtendedInformation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TabularData
extendedInformation()
Extended information such as utilization of endpoints.Integer
getCacheSize()
String
getExpression()
String
getExpressionLanguage()
Long
getTimeout()
String
getUriDelimiter()
Boolean
isParallelAggregate()
Boolean
isParallelProcessing()
Boolean
isShareUnitOfWork()
Boolean
isStopOnException()
Boolean
isStreaming()
-
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
-
getExpressionLanguage
@ManagedAttribute(description="The language for the expression") String getExpressionLanguage()
-
getExpression
@ManagedAttribute(description="Expression that returns which endpoints (url) to send the message to (the recipients).", mask=true) String getExpression()
-
getUriDelimiter
@ManagedAttribute(description="The uri delimiter to use") String getUriDelimiter()
-
getCacheSize
@ManagedAttribute(description="Sets the maximum size used by the ProducerCache which is used to cache and reuse producers") Integer getCacheSize()
-
isParallelAggregate
@ManagedAttribute(description="If enabled then the aggregate method on AggregationStrategy can be called concurrently.") Boolean isParallelAggregate()
-
isParallelProcessing
@ManagedAttribute(description="If enabled then sending messages to the recipient lists occurs concurrently.") Boolean isParallelProcessing()
-
isStreaming
@ManagedAttribute(description="If enabled then Camel will process replies out-of-order, eg in the order they come back.") Boolean isStreaming()
-
isStopOnException
@ManagedAttribute(description="Will now stop further processing if an exception or failure occurred during processing.") Boolean isStopOnException()
-
isShareUnitOfWork
@ManagedAttribute(description="Shares the UnitOfWork with the parent and the resource exchange") Boolean isShareUnitOfWork()
-
getTimeout
@ManagedAttribute(description="The total timeout specified in millis, when using parallel processing.") Long getTimeout()
-
extendedInformation
@ManagedOperation(description="Statistics of the endpoints which has been sent to") TabularData extendedInformation()
Description copied from interface:ManagedExtendedInformation
Extended information such as utilization of endpoints.- Specified by:
extendedInformation
in interfaceManagedExtendedInformation
- Returns:
- tabular data with extended information
-
-