@ManagedResource(description="Managed Failover LoadBalancer") public class ManagedFailoverLoadBalancer extends ManagedProcessor implements ManagedFailoverLoadBalancerMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedFailoverLoadBalancer(CamelContext context,
FailOverLoadBalancer processor,
LoadBalanceDefinition definition) |
Modifier and Type | Method and Description |
---|---|
TabularData |
exceptionStatistics() |
LoadBalanceDefinition |
getDefinition() |
String |
getExceptions() |
String |
getLastGoodProcessorId() |
Integer |
getMaximumFailoverAttempts() |
Integer |
getSize() |
Boolean |
getSupportExtendedInformation() |
Boolean |
isRoundRobin() |
Boolean |
isSticky() |
void |
reset() |
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, informationJson, init, setRoute, start, stop
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, informationJson, start, stop
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
getExchangesTotal, getResetTimestamp, getStartTimestamp
public ManagedFailoverLoadBalancer(CamelContext context, FailOverLoadBalancer processor, LoadBalanceDefinition definition)
public LoadBalanceDefinition getDefinition()
getDefinition
in class ManagedProcessor
public void reset()
reset
in interface ManagedCounterMBean
reset
in class ManagedPerformanceCounter
public Boolean getSupportExtendedInformation()
getSupportExtendedInformation
in interface ManagedProcessorMBean
getSupportExtendedInformation
in class ManagedProcessor
public Integer getSize()
getSize
in interface ManagedFailoverLoadBalancerMBean
public Boolean isRoundRobin()
isRoundRobin
in interface ManagedFailoverLoadBalancerMBean
public Boolean isSticky()
isSticky
in interface ManagedFailoverLoadBalancerMBean
public Integer getMaximumFailoverAttempts()
getMaximumFailoverAttempts
in interface ManagedFailoverLoadBalancerMBean
public String getExceptions()
getExceptions
in interface ManagedFailoverLoadBalancerMBean
public String getLastGoodProcessorId()
getLastGoodProcessorId
in interface ManagedFailoverLoadBalancerMBean
public TabularData exceptionStatistics()
exceptionStatistics
in interface ManagedFailoverLoadBalancerMBean
Apache Camel