@ManagedResource(description="Managed CircuitBreaker LoadBalancer") public class ManagedCircuitBreakerLoadBalancer extends ManagedProcessor implements ManagedCircuitBreakerLoadBalancerMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedCircuitBreakerLoadBalancer(CamelContext context,
CircuitBreakerLoadBalancer processor,
LoadBalanceDefinition definition) |
Modifier and Type | Method and Description |
---|---|
String |
dumpState() |
TabularData |
exceptionStatistics() |
String |
getCircuitBreakerState() |
String |
getExceptions() |
Long |
getHalfOpenAfter() |
Integer |
getSize() |
Boolean |
getSupportExtendedInformation() |
Integer |
getThreshold() |
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getContext, getDefinition, 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, reset, 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, reset
public ManagedCircuitBreakerLoadBalancer(CamelContext context, CircuitBreakerLoadBalancer processor, LoadBalanceDefinition definition)
public Boolean getSupportExtendedInformation()
getSupportExtendedInformation
in interface ManagedProcessorMBean
getSupportExtendedInformation
in class ManagedProcessor
public Integer getSize()
getSize
in interface ManagedCircuitBreakerLoadBalancerMBean
public Long getHalfOpenAfter()
getHalfOpenAfter
in interface ManagedCircuitBreakerLoadBalancerMBean
public Integer getThreshold()
getThreshold
in interface ManagedCircuitBreakerLoadBalancerMBean
public String getExceptions()
getExceptions
in interface ManagedCircuitBreakerLoadBalancerMBean
public String getCircuitBreakerState()
getCircuitBreakerState
in interface ManagedCircuitBreakerLoadBalancerMBean
public String dumpState()
dumpState
in interface ManagedCircuitBreakerLoadBalancerMBean
public TabularData exceptionStatistics()
exceptionStatistics
in interface ManagedCircuitBreakerLoadBalancerMBean
Apache Camel