Permalink
Please sign in to comment.
Showing
with
130 additions
and 14 deletions.
- +8 −0 changelogs/nxt-client-1.5.2e.changelog.txt
- +6 −0 conf/nxt-default.properties
- +2 −0 src/java/nxt/TransactionProcessor.java
- +67 −13 src/java/nxt/TransactionProcessorImpl.java
- +8 −1 src/java/nxt/UnconfirmedTransaction.java
- +1 −0 src/java/nxt/http/APIServlet.java
- +38 −0 src/java/nxt/http/RequeueUnconfirmedTransactions.java
| @@ -0,0 +1,38 @@ | ||
| +package nxt.http; | ||
| + | ||
| +import nxt.Nxt; | ||
| +import org.json.simple.JSONObject; | ||
| +import org.json.simple.JSONStreamAware; | ||
| + | ||
| +import javax.servlet.http.HttpServletRequest; | ||
| + | ||
| +public final class RequeueUnconfirmedTransactions extends APIServlet.APIRequestHandler { | ||
| + | ||
| + static final RequeueUnconfirmedTransactions instance = new RequeueUnconfirmedTransactions(); | ||
| + | ||
| + private RequeueUnconfirmedTransactions() { | ||
| + super(new APITag[] {APITag.DEBUG}); | ||
| + } | ||
| + | ||
| + @Override | ||
| + JSONStreamAware processRequest(HttpServletRequest req) { | ||
| + JSONObject response = new JSONObject(); | ||
| + try { | ||
| + Nxt.getTransactionProcessor().requeueAllUnconfirmedTransactions(); | ||
| + response.put("done", true); | ||
| + } catch (RuntimeException e) { | ||
| + JSONData.putException(response, e); | ||
| + } | ||
| + return response; | ||
| + } | ||
| + | ||
| + @Override | ||
| + final boolean requirePost() { | ||
| + return true; | ||
| + } | ||
| + | ||
| + @Override | ||
| + boolean requirePassword() { | ||
| + return true; | ||
| + } | ||
| +} |
0 comments on commit
73b6a75