Class RibbonServiceLoadBalancerFactory

  • All Implemented Interfaces:
    org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceLoadBalancer>, org.apache.camel.cloud.ServiceLoadBalancerFactory

    @CloudServiceFactory("ribbon-service-load-balancer")
    public class RibbonServiceLoadBalancerFactory
    extends Object
    implements org.apache.camel.cloud.ServiceLoadBalancerFactory
    • Constructor Detail

      • RibbonServiceLoadBalancerFactory

        public RibbonServiceLoadBalancerFactory()
      • RibbonServiceLoadBalancerFactory

        public RibbonServiceLoadBalancerFactory​(RibbonConfiguration configuration)
    • Method Detail

      • getNamespace

        public String getNamespace()
      • setNamespace

        public void setNamespace​(String namespace)
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getClientName

        public String getClientName()
      • setClientName

        public void setClientName​(String clientName)
      • setProperties

        public void setProperties​(Map<String,​String> clientConfig)
      • newInstance

        public org.apache.camel.cloud.ServiceLoadBalancer newInstance​(org.apache.camel.CamelContext camelContext)
                                                               throws Exception
        Specified by:
        newInstance in interface org.apache.camel.cloud.ServiceFactory<org.apache.camel.cloud.ServiceLoadBalancer>
        Throws:
        Exception