Class 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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      List<Step> steps  
      • Fields inherited from class org.apache.camel.model.OutputDefinition

        outputs
      • Fields inherited from class org.apache.camel.model.ProcessorDefinition

        inheritErrorHandler, log
    • 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, script, script, serviceCall, serviceCall, serviceCall, setBody, setBody, setBody, setExchangePattern, setHeader, setHeader, setHeader, setInheritErrorHandler, setParent, 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
      • Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition

        description, description, getCustomId, getDescription, getDescriptionText, getId, hasCustomIdAssigned, idOrCreate, setCustomId, setDescription, setId
    • Constructor Detail

      • Definition

        public Definition()
    • Method Detail

      • setLoadBalancerType

        public void setLoadBalancerType​(org.apache.camel.model.LoadBalancerDefinition loadbalancer)
        Overrides:
        setLoadBalancerType in class org.apache.camel.model.LoadBalanceDefinition
      • getLoadBalancerType

        public org.apache.camel.model.LoadBalancerDefinition getLoadBalancerType()
        Overrides:
        getLoadBalancerType in class org.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)
      • 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)