@ManagedResource(description="Managed Weighted LoadBalancer") public class ManagedWeightedLoadBalancer extends ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
TIMESTAMP_FORMAT
exchangesTotal, resetTimestamp, startTimestamp
Constructor and Description |
---|
ManagedWeightedLoadBalancer(org.apache.camel.CamelContext context,
org.apache.camel.processor.loadbalancer.WeightedLoadBalancer processor,
org.apache.camel.model.LoadBalanceDefinition definition) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.model.LoadBalanceDefinition |
getDefinition() |
String |
getDistributionRatio() |
String |
getDistributionRatioDelimiter() |
String |
getLastChosenProcessorId() |
String |
getRoundRobin() |
Integer |
getSize() |
dumpProcessorAsXml, getCamelId, getCamelManagementName, getContext, getId, getIndex, getInstance, getProcessor, getProcessorId, getRoute, getRouteId, getState, getStepId, getSupportExtendedInformation, 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, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getState, getStepId, getSupportExtendedInformation, 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
public ManagedWeightedLoadBalancer(org.apache.camel.CamelContext context, org.apache.camel.processor.loadbalancer.WeightedLoadBalancer processor, org.apache.camel.model.LoadBalanceDefinition definition)
public Integer getSize()
getSize
in interface org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
public org.apache.camel.model.LoadBalanceDefinition getDefinition()
getDefinition
in class ManagedProcessor
public String getRoundRobin()
getRoundRobin
in interface org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
public String getDistributionRatio()
getDistributionRatio
in interface org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
public String getDistributionRatioDelimiter()
getDistributionRatioDelimiter
in interface org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
public String getLastChosenProcessorId()
getLastChosenProcessorId
in interface org.apache.camel.api.management.mbean.ManagedWeightedBalancerMBean
Apache Camel