@ManagedResource(description="Managed Weighted LoadBalancer") public class ManagedWeightedLoadBalancer extends ManagedProcessor implements ManagedWeightedBalancerMBean
TIMESTAMP_FORMATexchangesTotal, resetTimestamp, startTimestamp| Constructor and Description |
|---|
ManagedWeightedLoadBalancer(CamelContext context,
WeightedLoadBalancer processor,
LoadBalanceDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
LoadBalanceDefinition |
getDefinition() |
String |
getDistributionRatio() |
String |
getDistributionRatioDelimiter() |
String |
getLastChosenProcessorId() |
Integer |
getSize() |
Boolean |
isRoundRobin() |
dumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, getSupportExtendedInformation, informationJson, init, setRoute, start, stopcompletedExchange, 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, setStatisticsEnabledgetExchangesTotal, getResetTimestamp, getStartTimestamp, incrementclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdumpProcessorAsXml, explain, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getSupportExtendedInformation, informationJson, start, stopdumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabledgetExchangesTotal, getResetTimestamp, getStartTimestamp, resetpublic ManagedWeightedLoadBalancer(CamelContext context, WeightedLoadBalancer processor, LoadBalanceDefinition definition)
public Integer getSize()
getSize in interface ManagedWeightedBalancerMBeanpublic LoadBalanceDefinition getDefinition()
getDefinition in class ManagedProcessorpublic Boolean isRoundRobin()
isRoundRobin in interface ManagedWeightedBalancerMBeanpublic String getDistributionRatio()
getDistributionRatio in interface ManagedWeightedBalancerMBeanpublic String getDistributionRatioDelimiter()
getDistributionRatioDelimiter in interface ManagedWeightedBalancerMBeanpublic String getLastChosenProcessorId()
getLastChosenProcessorId in interface ManagedWeightedBalancerMBeanApache Camel