/// <exception cref="System.IO.IOException"/>
 public virtual RemoteEditLogManifest GetEditLogManifest(long sinceTxId)
 {
     NamenodeProtocolProtos.GetEditLogManifestRequestProto req = ((NamenodeProtocolProtos.GetEditLogManifestRequestProto
                                                                   )NamenodeProtocolProtos.GetEditLogManifestRequestProto.NewBuilder().SetSinceTxId
                                                                      (sinceTxId).Build());
     try
     {
         return(PBHelper.Convert(rpcProxy.GetEditLogManifest(NullController, req).GetManifest
                                     ()));
     }
     catch (ServiceException e)
     {
         throw ProtobufHelper.GetRemoteException(e);
     }
 }
示例#2
0
        /// <exception cref="Com.Google.Protobuf.ServiceException"/>
        public virtual NamenodeProtocolProtos.GetEditLogManifestResponseProto GetEditLogManifest
            (RpcController unused, NamenodeProtocolProtos.GetEditLogManifestRequestProto request
            )
        {
            RemoteEditLogManifest manifest;

            try
            {
                manifest = impl.GetEditLogManifest(request.GetSinceTxId());
            }
            catch (IOException e)
            {
                throw new ServiceException(e);
            }
            return((NamenodeProtocolProtos.GetEditLogManifestResponseProto)NamenodeProtocolProtos.GetEditLogManifestResponseProto
                   .NewBuilder().SetManifest(PBHelper.Convert(manifest)).Build());
        }