X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FRequestListener.java;h=5ebdc098aec548119b2ae6135b7ab7743cb46a20;hb=a8d74c96261e44e35779b619543bbb6ec47f075d;hp=27ce517ac7fc5cbaec351262d4305b97f5ca20f1;hpb=a6d31fa9f170c57ba80b0f5ede4ef9bcbe3c9375;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/RequestListener.java b/src/net/pterodactylus/jsite/core/RequestListener.java index 27ce517..5ebdc09 100644 --- a/src/net/pterodactylus/jsite/core/RequestListener.java +++ b/src/net/pterodactylus/jsite/core/RequestListener.java @@ -25,7 +25,6 @@ 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 { @@ -53,4 +52,22 @@ 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); + }