Class LoadBalancerReifier<T extends org.apache.camel.model.LoadBalancerDefinition>

    • Field Detail

      • definition

        protected final T extends org.apache.camel.model.LoadBalancerDefinition definition
    • Constructor Detail

      • LoadBalancerReifier

        public LoadBalancerReifier​(org.apache.camel.Route route,
                                   T definition)
    • Method Detail

      • registerReifier

        public static void registerReifier​(Class<?> processorClass,
                                           BiFunction<org.apache.camel.Route,​org.apache.camel.model.LoadBalancerDefinition,​LoadBalancerReifier<? extends org.apache.camel.model.LoadBalancerDefinition>> creator)
      • reifier

        public static LoadBalancerReifier<? extends org.apache.camel.model.LoadBalancerDefinition> reifier​(org.apache.camel.Route route,
                                                                                                           org.apache.camel.model.LoadBalancerDefinition definition)
      • clearReifiers

        public static void clearReifiers()
      • createLoadBalancer

        public org.apache.camel.processor.loadbalancer.LoadBalancer createLoadBalancer()
        Factory method to create the load balancer from the loadBalancerTypeName