/// <exception cref="System.IO.IOException"/> public virtual void ShutdownDatanode(bool forUpgrade) { ClientDatanodeProtocolProtos.ShutdownDatanodeRequestProto request = ((ClientDatanodeProtocolProtos.ShutdownDatanodeRequestProto )ClientDatanodeProtocolProtos.ShutdownDatanodeRequestProto.NewBuilder().SetForUpgrade (forUpgrade).Build()); try { rpcProxy.ShutdownDatanode(NullController, request); } catch (ServiceException e) { throw ProtobufHelper.GetRemoteException(e); } }
/// <exception cref="Com.Google.Protobuf.ServiceException"/> public virtual ClientDatanodeProtocolProtos.ShutdownDatanodeResponseProto ShutdownDatanode (RpcController unused, ClientDatanodeProtocolProtos.ShutdownDatanodeRequestProto request) { try { impl.ShutdownDatanode(request.GetForUpgrade()); } catch (IOException e) { throw new ServiceException(e); } return(ShutdownDatanodeResp); }