@Metadata(label="eip,routing,loadbalance") public class CustomLoadBalancerDefinition extends LoadBalancerDefinition
| Constructor and Description |
|---|
CustomLoadBalancerDefinition() |
| Modifier and Type | Method and Description |
|---|---|
protected LoadBalancer |
createLoadBalancer(RouteContext routeContext)
Factory method to create the load balancer from the loadBalancerTypeName
|
LoadBalancer |
getLoadBalancer() |
String |
getRef() |
void |
setLoadBalancer(LoadBalancer loadBalancer)
The custom load balancer to use.
|
void |
setRef(String ref)
Refers to the custom load balancer to lookup from the registry
|
String |
toString() |
configureLoadBalancer, getLoadBalancer, getMaximumNumberOfOutputs, getOtherAttributes, setOtherAttributes, setPropertygetId, setIdpublic CustomLoadBalancerDefinition()
public void setRef(String ref)
public LoadBalancer getLoadBalancer()
public void setLoadBalancer(LoadBalancer loadBalancer)
setLoadBalancer in class LoadBalancerDefinitionprotected LoadBalancer createLoadBalancer(RouteContext routeContext)
LoadBalancerDefinitioncreateLoadBalancer in class LoadBalancerDefinitionpublic String toString()
toString in class LoadBalancerDefinitionApache Camel