X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FRequestListener.java;h=b7ba75855799d20b9743189f0d47f2d69271da45;hb=ffb4c30743497598db6103e976e4c35fcd880c35;hp=eb0433ad547da1e960b8260aeabc6862f0da8d75;hpb=7ccb1fcb746198ee1417bb2f92c846132bf6bc96;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/RequestListener.java b/src/net/pterodactylus/jsite/core/RequestListener.java index eb0433a..b7ba758 100644 --- a/src/net/pterodactylus/jsite/core/RequestListener.java +++ b/src/net/pterodactylus/jsite/core/RequestListener.java @@ -32,11 +32,43 @@ 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 request + * The request + */ + 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); }