Interface ManagedFailoverLoadBalancerMBean
- All Superinterfaces:
ManagedCounterMBean,ManagedExtendedInformation,ManagedPerformanceCounterMBean,ManagedProcessorMBean
public interface ManagedFailoverLoadBalancerMBean
extends ManagedProcessorMBean, ManagedExtendedInformation
-
Method Summary
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, resetMethods 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, getNodePrefixId, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, getSourceLocationShort, getState, getStepId, getSupportExtendedInformation, start, stop
-
Method Details
-
getSize
-
isRoundRobin
@ManagedAttribute(description="Whether or not the failover load balancer should operate in round robin mode or not.") Boolean isRoundRobin() -
isSticky
@ManagedAttribute(description="Whether or not the failover load balancer should operate in sticky mode or not.") Boolean isSticky() -
getMaximumFailoverAttempts
@ManagedAttribute(description="A value to indicate after X failover attempts we should exhaust (give up).") Integer getMaximumFailoverAttempts() -
getExceptions
@ManagedAttribute(description="The class names of the exceptions the load balancer uses (separated by comma)") String getExceptions() -
getLastGoodProcessorId
@ManagedAttribute(description="Processor id of the last known good processor that succeed processing the exchange") String getLastGoodProcessorId() -
extendedInformation
@ManagedOperation(description="Statistics of the content based router for each exception") TabularData extendedInformation()Description copied from interface:ManagedExtendedInformationExtended information such as utilization of endpoints.- Specified by:
extendedInformationin interfaceManagedExtendedInformation- Returns:
- tabular data with extended information
-