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, reset
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
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
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
dumpProcessorAsXml, getCamelId, getCamelManagementName, getIndex, getLevel, getNodePrefixId, getProcessorId, getProcessorName, getRouteId, getSourceLineNumber, getSourceLocation, 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:ManagedExtendedInformation
Extended information such as utilization of endpoints.- Specified by:
extendedInformation
in interfaceManagedExtendedInformation
- Returns:
- tabular data with extended information
-