Search in sources :

Example 1 with GetEZForPathResponseProto

use of org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos.GetEZForPathResponseProto in project hadoop by apache.

the class ClientNamenodeProtocolServerSideTranslatorPB method getEZForPath.

@Override
public GetEZForPathResponseProto getEZForPath(RpcController controller, GetEZForPathRequestProto req) throws ServiceException {
    try {
        GetEZForPathResponseProto.Builder builder = GetEZForPathResponseProto.newBuilder();
        final EncryptionZone ret = server.getEZForPath(req.getSrc());
        if (ret != null) {
            builder.setZone(PBHelperClient.convert(ret));
        }
        return builder.build();
    } catch (IOException e) {
        throw new ServiceException(e);
    }
}
Also used : EncryptionZone(org.apache.hadoop.hdfs.protocol.EncryptionZone) ServiceException(com.google.protobuf.ServiceException) GetEZForPathResponseProto(org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos.GetEZForPathResponseProto) IOException(java.io.IOException)

Aggregations

ServiceException (com.google.protobuf.ServiceException)1 IOException (java.io.IOException)1 EncryptionZone (org.apache.hadoop.hdfs.protocol.EncryptionZone)1 GetEZForPathResponseProto (org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos.GetEZForPathResponseProto)1