Example usage for org.apache.hadoop.ipc ProtocolProxy getProxy

List of usage examples for org.apache.hadoop.ipc ProtocolProxy getProxy

Introduction

In this page you can find the example usage for org.apache.hadoop.ipc ProtocolProxy getProxy.

Prototype

public T getProxy() 

Source Link

Usage

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);
}