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 TabularDataextendedInformation()Extended information such as utilization of endpoints.IntegergetCacheSize()StringgetExpression()StringgetExpressionLanguage()LonggetTimeout()StringgetUriDelimiter()BooleanisParallelAggregate()BooleanisParallelProcessing()BooleanisShareUnitOfWork()BooleanisStopOnException()BooleanisStreaming()-
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, getLastExchangeCreatedTimestamp, 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, getLevel, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, 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:ManagedExtendedInformationExtended information such as utilization of endpoints.- Specified by:
extendedInformationin interfaceManagedExtendedInformation- Returns:
- tabular data with extended information
-
-