/// <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);
     }
 }
Esempio n. 2
0
        /// <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());
        }