Class ManagedFailoverLoadBalancer
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedCounter
-
- org.apache.camel.management.mbean.ManagedPerformanceCounter
-
- org.apache.camel.management.mbean.ManagedProcessor
-
- org.apache.camel.management.mbean.ManagedFailoverLoadBalancer
-
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance
,org.apache.camel.api.management.mbean.ManagedCounterMBean
,org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
,org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
,org.apache.camel.api.management.mbean.ManagedProcessorMBean
,PerformanceCounter
@ManagedResource(description="Managed Failover LoadBalancer") public class ManagedFailoverLoadBalancer extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
-
Field Summary
-
Fields inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
TIMESTAMP_FORMAT
-
Fields inherited from class org.apache.camel.management.mbean.ManagedCounter
exchangesTotal, resetTimestamp, startTimestamp
-
-
Constructor Summary
Constructors Constructor Description ManagedFailoverLoadBalancer(org.apache.camel.CamelContext context, org.apache.camel.processor.loadbalancer.FailOverLoadBalancer processor, org.apache.camel.model.LoadBalanceDefinition definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TabularData
exceptionStatistics()
org.apache.camel.model.LoadBalanceDefinition
getDefinition()
String
getExceptions()
String
getLastGoodProcessorId()
Integer
getMaximumFailoverAttempts()
Integer
getSize()
Boolean
getSupportExtendedInformation()
Boolean
isRoundRobin()
Boolean
isSticky()
void
reset()
-
Methods inherited from class org.apache.camel.management.mbean.ManagedProcessor
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getLevel, getProcessor, getProcessorId, getProcessorName, getRoute, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, init, setRoute, start, stop
-
Methods inherited from class org.apache.camel.management.mbean.ManagedPerformanceCounter
completedExchange, dumpStatsAsXml, failedExchange, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeCreatedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, processExchange, setStatisticsEnabled
-
Methods inherited from class org.apache.camel.management.mbean.ManagedCounter
getExchangesTotal, getResetTimestamp, getStartTimestamp, increment
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp
-
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
-
-
-
-
Constructor Detail
-
ManagedFailoverLoadBalancer
public ManagedFailoverLoadBalancer(org.apache.camel.CamelContext context, org.apache.camel.processor.loadbalancer.FailOverLoadBalancer processor, org.apache.camel.model.LoadBalanceDefinition definition)
-
-
Method Detail
-
getDefinition
public org.apache.camel.model.LoadBalanceDefinition getDefinition()
- Overrides:
getDefinition
in classManagedProcessor
-
reset
public void reset()
- Specified by:
reset
in interfaceorg.apache.camel.api.management.mbean.ManagedCounterMBean
- Overrides:
reset
in classManagedPerformanceCounter
-
getSupportExtendedInformation
public Boolean getSupportExtendedInformation()
- Specified by:
getSupportExtendedInformation
in interfaceorg.apache.camel.api.management.mbean.ManagedProcessorMBean
- Overrides:
getSupportExtendedInformation
in classManagedProcessor
-
getSize
public Integer getSize()
- Specified by:
getSize
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
isRoundRobin
public Boolean isRoundRobin()
- Specified by:
isRoundRobin
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
isSticky
public Boolean isSticky()
- Specified by:
isSticky
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
getMaximumFailoverAttempts
public Integer getMaximumFailoverAttempts()
- Specified by:
getMaximumFailoverAttempts
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
getExceptions
public String getExceptions()
- Specified by:
getExceptions
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
getLastGoodProcessorId
public String getLastGoodProcessorId()
- Specified by:
getLastGoodProcessorId
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
exceptionStatistics
public TabularData exceptionStatistics()
- Specified by:
exceptionStatistics
in interfaceorg.apache.camel.api.management.mbean.ManagedFailoverLoadBalancerMBean
-
-