/// <exception cref="System.IO.IOException"/>
 public virtual void EndCheckpoint(NamenodeRegistration registration, CheckpointSignature
                                   sig)
 {
     NamenodeProtocolProtos.EndCheckpointRequestProto req = ((NamenodeProtocolProtos.EndCheckpointRequestProto
                                                              )NamenodeProtocolProtos.EndCheckpointRequestProto.NewBuilder().SetRegistration(PBHelper
                                                                                                                                             .Convert(registration)).SetSignature(PBHelper.Convert(sig)).Build());
     try
     {
         rpcProxy.EndCheckpoint(NullController, req);
     }
     catch (ServiceException e)
     {
         throw ProtobufHelper.GetRemoteException(e);
     }
 }
示例#2
0
 /// <exception cref="Com.Google.Protobuf.ServiceException"/>
 public virtual NamenodeProtocolProtos.EndCheckpointResponseProto EndCheckpoint(RpcController
                                                                                unused, NamenodeProtocolProtos.EndCheckpointRequestProto request)
 {
     try
     {
         impl.EndCheckpoint(PBHelper.Convert(request.GetRegistration()), PBHelper.Convert(
                                request.GetSignature()));
     }
     catch (IOException e)
     {
         throw new ServiceException(e);
     }
     return(VoidEndCheckpointResponse);
 }