@Override public DiscardSegmentsResponseProto discardSegments( RpcController controller, DiscardSegmentsRequestProto request) throws ServiceException { try { impl.discardSegments(convert(request.getJid()), request.getStartTxId()); return DiscardSegmentsResponseProto.getDefaultInstance(); } catch (IOException e) { throw new ServiceException(e); } }
@Override public void discardSegments(String journalId, long startTxId) throws IOException { try { rpcProxy.discardSegments(NULL_CONTROLLER, DiscardSegmentsRequestProto.newBuilder() .setJid(convertJournalId(journalId)).setStartTxId(startTxId) .build()); } catch (ServiceException e) { throw ProtobufHelper.getRemoteException(e); } }