@Override public SetXAttrResponseProto setXAttr(RpcController controller, SetXAttrRequestProto req) throws ServiceException { try { server.setXAttr(req.getSrc(), PBHelper.convertXAttr(req.getXAttr()), PBHelper.convert(req.getFlag())); } catch (IOException e) { throw new ServiceException(e); } return VOID_SETXATTR_RESPONSE; }
@Override public void setXAttr(String src, XAttr xAttr, EnumSet<XAttrSetFlag> flag) throws IOException { SetXAttrRequestProto req = SetXAttrRequestProto.newBuilder() .setSrc(src) .setXAttr(PBHelper.convertXAttrProto(xAttr)) .setFlag(PBHelper.convert(flag)) .build(); try { rpcProxy.setXAttr(null, req); } catch (ServiceException e) { throw ProtobufHelper.getRemoteException(e); } }
@Override public void setXAttr(String src, XAttr xAttr, EnumSet<XAttrSetFlag> flag) throws IOException { SetXAttrRequestProto req = SetXAttrRequestProto.newBuilder() .setSrc(src) .setXAttr(PBHelperClient.convertXAttrProto(xAttr)) .setFlag(PBHelperClient.convert(flag)) .build(); try { rpcProxy.setXAttr(null, req); } catch (ServiceException e) { throw ProtobufHelper.getRemoteException(e); } }
@Override public SetXAttrResponseProto setXAttr(RpcController controller, SetXAttrRequestProto req) throws ServiceException { try { server.setXAttr(req.getSrc(), PBHelperClient.convertXAttr(req.getXAttr()), PBHelperClient.convert(req.getFlag())); } catch (IOException e) { throw new ServiceException(e); } return VOID_SETXATTR_RESPONSE; }