@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { return delegate.truncateInvalidTx(invalidTxIds); }
txClient.truncateInvalidTx(txIds); out.println("Invalid list size after truncation: " + txClient.getInvalidSize());
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { return delegate.truncateInvalidTx(invalidTxIds); }
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { return delegate.truncateInvalidTx(invalidTxIds); }
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { return delegate.truncateInvalidTx(invalidTxIds); }
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { return delegate.truncateInvalidTx(invalidTxIds); }
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { return delegate.truncateInvalidTx(invalidTxIds); }
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { try { return delegate.truncateInvalidTx(invalidTxIds); } catch (RuntimeException e) { throw handleException(e); } }
@Override public boolean truncateInvalidTx(Set<Long> invalidTxIds) { try { return delegate.truncateInvalidTx(invalidTxIds); } catch (RuntimeException e) { throw handleException(e); } }
@Path("/transactions/invalid/remove/ids") @POST @AuditPolicy(AuditDetail.REQUEST_BODY) public void truncateInvalidTx(FullHttpRequest request, HttpResponder responder) { Map<String, Set<Long>> body; try { body = parseBody(request, STRING_LONG_SET_MAP_TYPE); } catch (IllegalArgumentException e) { responder.sendString(HttpResponseStatus.BAD_REQUEST, "Invalid ids specified in request"); return; } if (body == null || !body.containsKey("ids")) { responder.sendString(HttpResponseStatus.BAD_REQUEST, "Transaction ids not specified"); return; } Set<Long> txIds = body.get("ids"); txClient.truncateInvalidTx(txIds); responder.sendStatus(HttpResponseStatus.OK); }
@Path("/transactions/invalid/remove/ids") @POST @AuditPolicy(AuditDetail.REQUEST_BODY) public void truncateInvalidTx(FullHttpRequest request, HttpResponder responder) { Map<String, Set<Long>> body; try { body = parseBody(request, STRING_LONG_SET_MAP_TYPE); } catch (IllegalArgumentException e) { responder.sendString(HttpResponseStatus.BAD_REQUEST, "Invalid ids specified in request"); return; } if (body == null || !body.containsKey("ids")) { responder.sendString(HttpResponseStatus.BAD_REQUEST, "Transaction ids not specified"); return; } Set<Long> txIds = body.get("ids"); txClient.truncateInvalidTx(txIds); responder.sendStatus(HttpResponseStatus.OK); }