Class LoadBalanceStepParser.Definition
- java.lang.Object
-
- org.apache.camel.model.OptionalIdentifiedDefinition<Type>
-
- org.apache.camel.model.ProcessorDefinition<Type>
-
- org.apache.camel.model.OutputDefinition<org.apache.camel.model.LoadBalanceDefinition>
-
- org.apache.camel.model.LoadBalanceDefinition
-
- org.apache.camel.k.loader.yaml.parser.LoadBalanceStepParser.Definition
-
- All Implemented Interfaces:
org.apache.camel.model.Block
,org.apache.camel.model.OutputNode
,org.apache.camel.NamedNode
- Enclosing class:
- LoadBalanceStepParser
public static final class LoadBalanceStepParser.Definition extends org.apache.camel.model.LoadBalanceDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LoadBalanceStepParser.Definition.Sticky
-
Constructor Summary
Constructors Constructor Description Definition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.model.LoadBalancerDefinition
getLoadBalancerType()
void
setCustom(org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition definition)
void
setCustomLoadBalancer(org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition definition)
void
setFailover(org.apache.camel.model.loadbalancer.FailoverLoadBalancerDefinition definition)
void
setLoadBalancerType(org.apache.camel.model.LoadBalancerDefinition loadbalancer)
void
setRandom(org.apache.camel.model.loadbalancer.RandomLoadBalancerDefinition definition)
void
setRoundRobin(org.apache.camel.model.loadbalancer.RoundRobinLoadBalancerDefinition definition)
void
setSticky(LoadBalanceStepParser.Definition.Sticky definition)
void
setTopic(org.apache.camel.model.loadbalancer.TopicLoadBalancerDefinition definition)
void
setWeighted(org.apache.camel.model.loadbalancer.WeightedLoadBalancerDefinition definition)
-
Methods inherited from class org.apache.camel.model.LoadBalanceDefinition
custom, failover, failover, failover, failover, getLabel, getOutputs, getShortName, loadBalance, random, roundRobin, setOutputs, sticky, topic, toString, weighted, weighted
-
Methods inherited from class org.apache.camel.model.ProcessorDefinition
addInterceptStrategy, addOutput, aggregate, aggregate, aggregate, aggregate, bean, bean, bean, bean, bean, bean, bean, bean, bean, bean, bean, choice, circuitBreaker, claimCheck, claimCheck, claimCheck, claimCheck, clearOutput, configureChild, convertBodyTo, convertBodyTo, delay, delay, delay, doTry, dynamicRouter, dynamicRouter, end, endChoice, endCircuitBreaker, endDoTry, endParent, endRest, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrich, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, enrichWith, filter, filter, filter, filter, getIndex, getInterceptStrategies, getParent, id, idempotentConsumer, idempotentConsumer, idempotentConsumer, inheritErrorHandler, inOnly, inOnly, inOnly, inOnly, inOnly, inOut, inOut, inOut, inOut, inOut, isAbstract, isInheritErrorHandler, isTopLevelOnly, isWrappingEntireOutput, loadBalance, log, log, log, log, log, log, loop, loop, loop, loopDoWhile, loopDoWhile, markRollbackOnly, markRollbackOnlyLast, marshal, marshal, marshal, marshal, multicast, multicast, multicast, onCompletion, onException, onException, pipeline, pipeline, pipeline, pipeline, policy, policy, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrich, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, pollEnrichWith, preCreateProcessor, process, process, process, recipientList, recipientList, recipientList, recipientList, removeHeader, removeHeaders, removeHeaders, removeProperties, removeProperties, removeProperty, resequence, resequence, rollback, rollback, routeDescription, routeGroup, routeId, routingSlip, routingSlip, routingSlip, saga, sample, sample, sample, sample, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setExchangePattern, setHeader, setHeader, setHeader, setInheritErrorHandler, setParent, setProperty, setProperty, setProperty, sort, sort, sort, split, split, split, startupOrder, step, step, stop, threads, threads, threads, threads, throttle, throttle, throttle, throttle, throttle, throwException, throwException, to, to, to, to, to, to, to, to, to, to, to, to, to, to, toD, toD, toD, toD, toD, toD, toD, toF, transacted, transacted, transform, transform, unmarshal, unmarshal, unmarshal, unmarshal, validate, validate, validate, wireTap, wireTap, wireTap
-
-
-
-
Method Detail
-
setLoadBalancerType
public void setLoadBalancerType(org.apache.camel.model.LoadBalancerDefinition loadbalancer)
- Overrides:
setLoadBalancerType
in classorg.apache.camel.model.LoadBalanceDefinition
-
getLoadBalancerType
public org.apache.camel.model.LoadBalancerDefinition getLoadBalancerType()
- Overrides:
getLoadBalancerType
in classorg.apache.camel.model.LoadBalanceDefinition
-
setRandom
public void setRandom(org.apache.camel.model.loadbalancer.RandomLoadBalancerDefinition definition)
-
setCustomLoadBalancer
public void setCustomLoadBalancer(org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition definition)
-
setFailover
public void setFailover(org.apache.camel.model.loadbalancer.FailoverLoadBalancerDefinition definition)
-
setSticky
public void setSticky(LoadBalanceStepParser.Definition.Sticky definition)
-
setTopic
public void setTopic(org.apache.camel.model.loadbalancer.TopicLoadBalancerDefinition definition)
-
setWeighted
public void setWeighted(org.apache.camel.model.loadbalancer.WeightedLoadBalancerDefinition definition)
-
setRoundRobin
public void setRoundRobin(org.apache.camel.model.loadbalancer.RoundRobinLoadBalancerDefinition definition)
-
setCustom
public void setCustom(org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition definition)
-
-