Class LoadBalancerDefinition

java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.LoadBalancerDefinition
Direct Known Subclasses:
CustomLoadBalancerDefinition, FailoverLoadBalancerDefinition, RandomLoadBalancerDefinition, RoundRobinLoadBalancerDefinition, StickyLoadBalancerDefinition, TopicLoadBalancerDefinition, WeightedLoadBalancerDefinition

public abstract class LoadBalancerDefinition extends IdentifiedType
Balances message processing among a number of nodes
  • Constructor Details

    • LoadBalancerDefinition

      public LoadBalancerDefinition()
    • LoadBalancerDefinition

      protected LoadBalancerDefinition(String loadBalancerTypeName)
  • Method Details

    • getMaximumNumberOfOutputs

      public int getMaximumNumberOfOutputs()
      Maximum number of outputs, as some load balancers only support 1 processor
    • getLoadBalancerTypeName

      public String getLoadBalancerTypeName()
    • toString

      public String toString()
      Overrides:
      toString in class Object