public class DynamicWeightedRoundRobinLoadBalancer
extends org.apache.camel.processor.loadbalancer.WeightedRoundRobinLoadBalancer
| Constructor and Description |
|---|
DynamicWeightedRoundRobinLoadBalancer(DynamicLoadBalancerConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.camel.Processor |
chooseProcessor(List<org.apache.camel.Processor> processors,
org.apache.camel.Exchange exchange) |
protected void |
doStart() |
String |
toString() |
deepCloneDistributionRatios, getDistributionRatioList, getLastChosenProcessorIndex, getRuntimeRatios, isRuntimeRatiosZeroed, loadRuntimeRatios, resetRuntimeRatios, setDistributionRatioList, setRuntimeRatiosaddProcessor, doShutdown, doStop, getId, getProcessors, hasNext, next, process, removeProcessor, setIdpublic DynamicWeightedRoundRobinLoadBalancer(DynamicLoadBalancerConfiguration config)
protected void doStart()
throws Exception
doStart in class org.apache.camel.processor.loadbalancer.WeightedLoadBalancerExceptionprotected org.apache.camel.Processor chooseProcessor(List<org.apache.camel.Processor> processors, org.apache.camel.Exchange exchange)
chooseProcessor in class org.apache.camel.processor.loadbalancer.WeightedRoundRobinLoadBalancerCopyright © 2017 Gareth Healy. All rights reserved.