/** * get LoadBalancer.Factory for etcd client. * * @return loadBalancerFactory */ public LoadBalancer.IFactory LoadBalancerFactory() { if (loadBalancerFactory == null) { LoadUrlLunXun loadUrl = new LoadUrlLunXun(); loadUrl.EndPoint = this.EndPoints(); loadBalancerFactory = loadUrl; } return(loadBalancerFactory); }
/** * config LoadBalancer factory. * * @param loadBalancerFactory etcd LoadBalancer.Factory * @return this builder * @throws NullPointerException if loadBalancerFactory is <code>null</code> */ public ClientBuilder LoadBalancerFactory(LoadBalancer.IFactory loadBalancerFactory) { this.loadBalancerFactory = loadBalancerFactory; return(this); }