X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FRequestListener.java;h=32c55a8ee993c209536f6c3ef56cced7223e7eaf;hb=fa2475af2c06ae03a4338a3fc1e327dc1970faf4;hp=eb0433ad547da1e960b8260aeabc6862f0da8d75;hpb=03c0530e4536d194afa0556c45e07f4d4df35439;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/RequestListener.java b/src/net/pterodactylus/jsite/core/RequestListener.java index eb0433a..32c55a8 100644 --- a/src/net/pterodactylus/jsite/core/RequestListener.java +++ b/src/net/pterodactylus/jsite/core/RequestListener.java @@ -39,4 +39,27 @@ public interface RequestListener extends EventListener { */ public void requestAdded(Node node, Request request); + /** + * Notifies a listener that a request made progress. + * + * @param node + * The node that runs the request + * @param request + * The request + * @param totalBlocks + * The total number of blocks + * @param requiredBlocks + * The number of required blocks + * @param successfulBlocks + * The number of successful blocks + * @param failedBlocks + * The number of failed blocks + * @param fatallyFailedBlocks + * The number of fatally failed blocks + * @param finalizedTotal + * true if the total number of blocks in final, + * false otherwise + */ + public void requestProgressed(Node node, Request request, int totalBlocks, int requiredBlocks, int successfulBlocks, int failedBlocks, int fatallyFailedBlocks, boolean finalizedTotal); + }