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