Example usage for org.apache.hadoop.ipc ProtocolSignature getProtocolSignature

List of usage examples for org.apache.hadoop.ipc ProtocolSignature getProtocolSignature

Introduction

In this page you can find the example usage for org.apache.hadoop.ipc ProtocolSignature getProtocolSignature.

Prototype

public static ProtocolSignature getProtocolSignature(int clientMethodsHashCode, long serverVersion,
        Class<? extends VersionedProtocol> protocol) 

Source Link

Document

Get a server protocol's signature

Usage

From source file:org.apache.hoya.yarn.appmaster.rpc.HoyaClusterProtocolProxy.java

License:Apache License

@Override
public ProtocolSignature getProtocolSignature(String protocol, long clientVersion, int clientMethodsHash)
        throws IOException {
    if (!protocol.equals(RPC.getProtocolName(HoyaClusterProtocolPB.class))) {
        throw new IOException("Serverside implements " + RPC.getProtocolName(HoyaClusterProtocolPB.class)
                + ". The following requested protocol is unknown: " + protocol);
    }/*from   w  w  w. j a  va 2 s  .  co m*/

    return ProtocolSignature.getProtocolSignature(clientMethodsHash,
            RPC.getProtocolVersion(HoyaClusterProtocol.class), HoyaClusterProtocol.class);
}

From source file:org.apache.slider.server.appmaster.rpc.SliderClusterProtocolProxy.java

License:Apache License

@Override
public ProtocolSignature getProtocolSignature(String protocol, long clientVersion, int clientMethodsHash)
        throws IOException {
    if (!protocol.equals(RPC.getProtocolName(SliderClusterProtocolPB.class))) {
        throw new IOException("Serverside implements " + RPC.getProtocolName(SliderClusterProtocolPB.class)
                + ". The following requested protocol is unknown: " + protocol);
    }/*from  w ww. ja  v  a  2s .c o  m*/

    return ProtocolSignature.getProtocolSignature(clientMethodsHash,
            RPC.getProtocolVersion(SliderClusterProtocol.class), SliderClusterProtocol.class);
}