@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, setProperty
getId, setId
public CustomLoadBalancerDefinition()
public void setRef(String ref)
public LoadBalancer getLoadBalancer()
public void setLoadBalancer(LoadBalancer loadBalancer)
setLoadBalancer
in class LoadBalancerDefinition
protected LoadBalancer createLoadBalancer(RouteContext routeContext)
LoadBalancerDefinition
createLoadBalancer
in class LoadBalancerDefinition
public String toString()
toString
in class LoadBalancerDefinition
Apache Camel