Class CustomLoadBalancerDefinition

java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.LoadBalancerDefinition
org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition

@Metadata(label="eip,routing") public class CustomLoadBalancerDefinition extends LoadBalancerDefinition
To use a custom load balancer implementation.
  • Constructor Details

    • CustomLoadBalancerDefinition

      public CustomLoadBalancerDefinition()
    • CustomLoadBalancerDefinition

      public CustomLoadBalancerDefinition(String ref)
  • Method Details

    • getRef

      public String getRef()
    • setRef

      public void setRef(String ref)
      Refers to the custom load balancer to lookup from the registry
    • getCustomLoadBalancer

      public org.apache.camel.processor.loadbalancer.LoadBalancer getCustomLoadBalancer()
    • setCustomLoadBalancer

      public void setCustomLoadBalancer(org.apache.camel.processor.loadbalancer.LoadBalancer loadBalancer)
      The custom load balancer to use.
    • toString

      public String toString()
      Overrides:
      toString in class LoadBalancerDefinition