whitespace fixups
[jSite2.git] / src / net / pterodactylus / jsite / core / RequestListener.java
index 32c55a8..d8f874e 100644 (file)
@@ -23,43 +23,51 @@ 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
-        *            <code>true</code> if the total number of blocks in final,
-        *            <code>false</code> 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);
 
 }