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);
+
}