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, 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 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
-