@Override public SetAclResponseProto setAcl(RpcController controller, SetAclRequestProto req) throws ServiceException { try { server.setAcl(req.getSrc(), PBHelper.convertAclEntry(req.getAclSpecList())); } catch (IOException e) { throw new ServiceException(e); } return VOID_SETACL_RESPONSE; }
@Override public void setAcl(String src, List<AclEntry> aclSpec) throws IOException { SetAclRequestProto req = SetAclRequestProto.newBuilder() .setSrc(src) .addAllAclSpec(PBHelper.convertAclEntryProto(aclSpec)) .build(); try { rpcProxy.setAcl(null, req); } catch (ServiceException e) { throw ProtobufHelper.getRemoteException(e); } }
@Override public void setAcl(String src, List<AclEntry> aclSpec) throws IOException { SetAclRequestProto req = SetAclRequestProto.newBuilder() .setSrc(src) .addAllAclSpec(PBHelperClient.convertAclEntryProto(aclSpec)) .build(); try { rpcProxy.setAcl(null, req); } catch (ServiceException e) { throw ProtobufHelper.getRemoteException(e); } }
@Override public SetAclResponseProto setAcl(RpcController controller, SetAclRequestProto req) throws ServiceException { try { server.setAcl(req.getSrc(), PBHelperClient.convertAclEntry(req.getAclSpecList())); } catch (IOException e) { throw new ServiceException(e); } return VOID_SETACL_RESPONSE; }