/// <exception cref="System.IO.IOException"/> public virtual void FinalizeLogSegment(RequestInfo reqInfo, long startTxId, long endTxId) { QJournalProtocolProtos.FinalizeLogSegmentRequestProto req = ((QJournalProtocolProtos.FinalizeLogSegmentRequestProto )QJournalProtocolProtos.FinalizeLogSegmentRequestProto.NewBuilder().SetReqInfo(Convert (reqInfo)).SetStartTxId(startTxId).SetEndTxId(endTxId).Build()); try { rpcProxy.FinalizeLogSegment(NullController, req); } catch (ServiceException e) { throw ProtobufHelper.GetRemoteException(e); } }
/// <exception cref="Com.Google.Protobuf.ServiceException"/> public virtual QJournalProtocolProtos.FinalizeLogSegmentResponseProto FinalizeLogSegment (RpcController controller, QJournalProtocolProtos.FinalizeLogSegmentRequestProto req) { try { impl.FinalizeLogSegment(Convert(req.GetReqInfo()), req.GetStartTxId(), req.GetEndTxId ()); } catch (IOException e) { throw new ServiceException(e); } return((QJournalProtocolProtos.FinalizeLogSegmentResponseProto)QJournalProtocolProtos.FinalizeLogSegmentResponseProto .NewBuilder().Build()); }