use of org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.GetStoragePoliciesResponseProto in project hadoop by apache.
the class ClientNamenodeProtocolServerSideTranslatorPB method getStoragePolicies.
@Override
public GetStoragePoliciesResponseProto getStoragePolicies(RpcController controller, GetStoragePoliciesRequestProto request) throws ServiceException {
try {
BlockStoragePolicy[] policies = server.getStoragePolicies();
GetStoragePoliciesResponseProto.Builder builder = GetStoragePoliciesResponseProto.newBuilder();
if (policies == null) {
return builder.build();
}
for (BlockStoragePolicy policy : policies) {
builder.addPolicies(PBHelperClient.convert(policy));
}
return builder.build();
} catch (IOException e) {
throw new ServiceException(e);
}
}
Aggregations