X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=inline;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FRequestListener.java;h=5ebdc098aec548119b2ae6135b7ab7743cb46a20;hb=4275e16db6748befadcefb1b6e2cc3ecb17faf29;hp=32c55a8ee993c209536f6c3ef56cced7223e7eaf;hpb=fa2475af2c06ae03a4338a3fc1e327dc1970faf4;p=jSite2.git
diff --git a/src/net/pterodactylus/jsite/core/RequestListener.java b/src/net/pterodactylus/jsite/core/RequestListener.java
index 32c55a8..5ebdc09 100644
--- a/src/net/pterodactylus/jsite/core/RequestListener.java
+++ b/src/net/pterodactylus/jsite/core/RequestListener.java
@@ -25,41 +25,49 @@ import java.util.EventListener;
* Interface for objects that want to be notified on request events.
*
* @author David âBombeâ Roden <bombe@freenetproject.org>
- * @version $Id$
*/
public interface RequestListener extends EventListener {
/**
* Notifies a listener that a request was added to a node.
*
- * @param node
- * The node the request was added to
* @param request
* The request that was added
*/
- public void requestAdded(Node node, Request request);
+ public void requestAdded(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);
+ public void requestProgressed(Request request);
+
+ /**
+ * Notifies a listener that a request was removed.
+ *
+ * @param request
+ * The request that was removed
+ */
+ public void requestRemoved(Request request);
+
+ /**
+ * Notifies a listener that a Put request has generated a URI.
+ *
+ * @param request
+ * The request that generated a URI
+ * @param uri
+ * The generated URI
+ */
+ public void requestGeneratedURI(Request request, String uri);
+
+ /**
+ * Notifies a listener that a request has completed.
+ *
+ * @param request
+ * The finished request
+ */
+ public void requestFinished(Request request);
}