Package org.apache.camel.model
Class LoadBalancerDefinition
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.LoadBalancerDefinition
- All Implemented Interfaces:
CopyableDefinition<LoadBalancerDefinition>
- Direct Known Subclasses:
CustomLoadBalancerDefinition
,FailoverLoadBalancerDefinition
,RandomLoadBalancerDefinition
,RoundRobinLoadBalancerDefinition
,StickyLoadBalancerDefinition
,TopicLoadBalancerDefinition
,WeightedLoadBalancerDefinition
public abstract class LoadBalancerDefinition
extends IdentifiedType
implements CopyableDefinition<LoadBalancerDefinition>
Balances message processing among a number of nodes
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
LoadBalancerDefinition
(String loadBalancerTypeName) protected
-
Method Summary
Modifier and TypeMethodDescriptionint
Maximum number of outputs, as some load balancers only support 1 processortoString()
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.camel.model.CopyableDefinition
copyDefinition
-
Constructor Details
-
LoadBalancerDefinition
public LoadBalancerDefinition() -
LoadBalancerDefinition
-
LoadBalancerDefinition
-
-
Method Details