public class ProxyFactory<I> extends Object
public static <I> ProxyFactory<I> factory(Class<I> interfaceClass)
public ProxyFactory<I> group(String group)
public ProxyFactory<I> providerName(String providerName)
public ProxyFactory<I> version(String version)
public ProxyFactory<I> directory(Directory directory)
public ProxyFactory<I> client(JClient client)
public ProxyFactory<I> serializerType(SerializerType serializerType)
public ProxyFactory<I> loadBalancerType(LoadBalancerType loadBalancerType)
public ProxyFactory<I> addProviderAddress(UnresolvedAddress... addresses)
public ProxyFactory<I> addProviderAddress(List<UnresolvedAddress> addresses)
public ProxyFactory<I> invokeType(InvokeType invokeType)
public ProxyFactory<I> dispatchType(DispatchType dispatchType)
public ProxyFactory<I> timeoutMillis(long timeoutMillis)
public ProxyFactory<I> addMethodSpecialConfig(MethodSpecialConfig... methodSpecialConfigs)
public ProxyFactory<I> addInterceptor(ConsumerInterceptor... interceptors)
public ProxyFactory<I> clusterStrategy(ClusterInvoker.Strategy strategy)
public ProxyFactory<I> failoverRetries(int retries)
public I newProxyInstance()
protected Dispatcher dispatcher()
Copyright © 2018. All rights reserved.