Interface ManagedDynamicRouterMBean
- All Superinterfaces:
ManagedCounterMBean,ManagedDestinationAware,ManagedExtendedInformation,ManagedPerformanceCounterMBean,ManagedProcessorMBean
public interface ManagedDynamicRouterMBean
extends ManagedProcessorMBean, ManagedExtendedInformation, ManagedDestinationAware
-
Method Summary
Modifier and TypeMethodDescriptionExtended information such as utilization of endpoints.Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, resetMethods inherited from interface org.apache.camel.api.management.mbean.ManagedDestinationAware
getDestinationMethods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsJSon, dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getIdleSince, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled, statsAsJSonMethods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
disable, dumpProcessorAsXml, enable, getCamelId, getCamelManagementName, getDescription, getDisabled, getIndex, getLevel, getModelLabel, getNodePrefixId, getNote, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, getSourceLocationShort, getState, getStepId, getSupportExtendedInformation, start, stop
-
Method Details
-
getExpressionLanguage
-
getExpression
@ManagedAttribute(description="Expression to call that returns the endpoint(s) to route to in the dynamic routing", mask=true) String getExpression() -
getUriDelimiter
-
getCacheSize
@ManagedAttribute(description="Sets the maximum size used by the ProducerCache which is used to cache and reuse producers") Integer getCacheSize() -
isIgnoreInvalidEndpoints
@ManagedAttribute(description="Ignore the invalidate endpoint exception when try to create a producer with that endpoint") Boolean isIgnoreInvalidEndpoints() -
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
-