X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FNodeListener.java;h=95254c185f00f5bd4d43832a40bc42d6145f879c;hb=7e16d0a3b4f15da04f665fc011f78af2bc93a13d;hp=80a01ce800d5b7a8d087f6c266828f0dcc31bbdb;hpb=4be8c6526b4e80d5b8f8df8598da128be766ced7;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/NodeListener.java b/src/net/pterodactylus/jsite/core/NodeListener.java index 80a01ce..95254c1 100644 --- a/src/net/pterodactylus/jsite/core/NodeListener.java +++ b/src/net/pterodactylus/jsite/core/NodeListener.java @@ -23,15 +23,31 @@ import java.util.EventListener; /** * Interface for listeners that want to be notified about node events. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> * @version $Id$ */ public interface NodeListener extends EventListener { /** + * Notifies a listener that a node was added. + * + * @param node + * The node that was added + */ + public void nodeAdded(Node node); + + /** + * Notifies a listener that a node was removed. + * + * @param node + * The node that was removed + */ + public void nodeRemoved(Node node); + + /** * Notifies a listener that a connection to the given node was established. - * + * * @param node * The node that is now connected */ @@ -40,7 +56,7 @@ public interface NodeListener extends EventListener { /** * Notifies a listener that a connection to the given node was severed. The * listener is responsible for - * + * * @param node * The node that is now disconnected * @param throwable