/// <exception cref="System.IO.IOException"/> public virtual NamenodeRegistration RegisterSubordinateNamenode(NamenodeRegistration registration) { NamenodeProtocolProtos.RegisterRequestProto req = ((NamenodeProtocolProtos.RegisterRequestProto )NamenodeProtocolProtos.RegisterRequestProto.NewBuilder().SetRegistration(PBHelper .Convert(registration)).Build()); try { return(PBHelper.Convert(rpcProxy.RegisterSubordinateNamenode(NullController, req) .GetRegistration())); } catch (ServiceException e) { throw ProtobufHelper.GetRemoteException(e); } }
/// <exception cref="Com.Google.Protobuf.ServiceException"/> public virtual NamenodeProtocolProtos.RegisterResponseProto RegisterSubordinateNamenode (RpcController unused, NamenodeProtocolProtos.RegisterRequestProto request) { NamenodeRegistration reg; try { reg = impl.RegisterSubordinateNamenode(PBHelper.Convert(request.GetRegistration() )); } catch (IOException e) { throw new ServiceException(e); } return((NamenodeProtocolProtos.RegisterResponseProto)NamenodeProtocolProtos.RegisterResponseProto .NewBuilder().SetRegistration(PBHelper.Convert(reg)).Build()); }