Class ManagedRecipientList
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedCounter
-
- org.apache.camel.management.mbean.ManagedPerformanceCounter
-
- org.apache.camel.management.mbean.ManagedProcessor
-
- org.apache.camel.management.mbean.ManagedRecipientList
-
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance
,org.apache.camel.api.management.mbean.ManagedCounterMBean
,org.apache.camel.api.management.mbean.ManagedExtendedInformation
,org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
,org.apache.camel.api.management.mbean.ManagedProcessorMBean
,org.apache.camel.api.management.mbean.ManagedRecipientListMBean
,PerformanceCounter
@ManagedResource(description="Managed RecipientList") public class ManagedRecipientList extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
-
Field Summary
-
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMAT
-
Fields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal, resetTimestamp, startTimestamp
-
-
Constructor Summary
Constructors Constructor Description ManagedRecipientList(org.apache.camel.CamelContext context, org.apache.camel.processor.RecipientList processor, org.apache.camel.model.RecipientListDefinition definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TabularData
extendedInformation()
Integer
getCacheSize()
org.apache.camel.model.RecipientListDefinition
getDefinition()
String
getExpression()
String
getExpressionLanguage()
Boolean
getSupportExtendedInformation()
Long
getTimeout()
String
getUriDelimiter()
void
init(org.apache.camel.spi.ManagementStrategy strategy)
Boolean
isParallelAggregate()
Boolean
isParallelProcessing()
Boolean
isShareUnitOfWork()
Boolean
isStopOnException()
Boolean
isStreaming()
void
reset()
-
Methods inherited from class org.apache.camel.management.mbean.ManagedProcessor
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getLevel, getProcessor, getProcessorId, getProcessorName, getRoute, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, setRoute, start, stop
-
Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, setStatisticsEnabled
-
Methods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp
-
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
-
-
-
-
Constructor Detail
-
ManagedRecipientList
public ManagedRecipientList(org.apache.camel.CamelContext context, org.apache.camel.processor.RecipientList processor, org.apache.camel.model.RecipientListDefinition definition)
-
-
Method Detail
-
init
public void init(org.apache.camel.spi.ManagementStrategy strategy)
- Overrides:
init
in classManagedProcessor
-
reset
public void reset()
- Specified by:
reset
in interfaceorg.apache.camel.api.management.mbean.ManagedCounterMBean
- Overrides:
reset
in classManagedPerformanceCounter
-
getSupportExtendedInformation
public Boolean getSupportExtendedInformation()
- Specified by:
getSupportExtendedInformation
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
- Overrides:
getSupportExtendedInformation
in classManagedProcessor
-
getDefinition
public org.apache.camel.model.RecipientListDefinition getDefinition()
- Overrides:
getDefinition
in classManagedProcessor
-
getExpressionLanguage
public String getExpressionLanguage()
- Specified by:
getExpressionLanguage
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
getExpression
public String getExpression()
- Specified by:
getExpression
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
getUriDelimiter
public String getUriDelimiter()
- Specified by:
getUriDelimiter
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
getCacheSize
public Integer getCacheSize()
- Specified by:
getCacheSize
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
isParallelAggregate
public Boolean isParallelAggregate()
- Specified by:
isParallelAggregate
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
isParallelProcessing
public Boolean isParallelProcessing()
- Specified by:
isParallelProcessing
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
isStreaming
public Boolean isStreaming()
- Specified by:
isStreaming
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
isStopOnException
public Boolean isStopOnException()
- Specified by:
isStopOnException
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
isShareUnitOfWork
public Boolean isShareUnitOfWork()
- Specified by:
isShareUnitOfWork
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
getTimeout
public Long getTimeout()
- Specified by:
getTimeout
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
extendedInformation
public TabularData extendedInformation()
- Specified by:
extendedInformation
in interfaceorg.apache.camel.api.management.mbean.ManagedExtendedInformation
- Specified by:
extendedInformation
in interfaceorg.apache.camel.api.management.mbean.ManagedRecipientListMBean
-
-