List of usage examples for org.apache.hadoop.ipc RPC getProtocolProxy
public static <T> ProtocolProxy<T> getProtocolProxy(Class<T> protocol, long clientVersion, InetSocketAddress addr, UserGroupInformation ticket, Configuration conf, SocketFactory factory, int rpcTimeout, RetryPolicy connectionRetryPolicy) throws IOException
From source file:org.apache.hoya.yarn.appmaster.rpc.RpcBinder.java
License:Apache License
public static HoyaClusterProtocol connectToServer(InetSocketAddress addr, UserGroupInformation currentUser, Configuration conf, int rpcTimeout) throws IOException { Class<HoyaClusterProtocolPB> hoyaClusterAPIClass = registerHoyaAPI(conf); log.debug("Connecting to Hoya Server at {}", addr); ProtocolProxy<HoyaClusterProtocolPB> protoProxy = RPC.getProtocolProxy(hoyaClusterAPIClass, 1, addr, currentUser, conf, NetUtils.getDefaultSocketFactory(conf), rpcTimeout, null); HoyaClusterProtocolPB endpoint = protoProxy.getProxy(); return new HoyaClusterProtocolProxy(endpoint); }
From source file:org.apache.slider.server.appmaster.rpc.RpcBinder.java
License:Apache License
public static SliderClusterProtocol connectToServer(InetSocketAddress addr, UserGroupInformation currentUser, Configuration conf, int rpcTimeout) throws IOException { Class<SliderClusterProtocolPB> sliderClusterAPIClass = registerSliderAPI(conf); log.debug("Connecting to Slider AM at {}", addr); ProtocolProxy<SliderClusterProtocolPB> protoProxy = RPC.getProtocolProxy(sliderClusterAPIClass, 1, addr, currentUser, conf, NetUtils.getDefaultSocketFactory(conf), rpcTimeout, null); SliderClusterProtocolPB endpoint = protoProxy.getProxy(); return new SliderClusterProtocolProxy(endpoint, addr); }