diff --git a/gclc-socket/src/main/java/net/bigeon/gclc/socket/PluggableConsoleInput.java b/gclc-socket/src/main/java/net/bigeon/gclc/socket/PluggableConsoleInput.java index 212d103..ef1f086 100644 --- a/gclc-socket/src/main/java/net/bigeon/gclc/socket/PluggableConsoleInput.java +++ b/gclc-socket/src/main/java/net/bigeon/gclc/socket/PluggableConsoleInput.java @@ -310,4 +310,23 @@ public final class PluggableConsoleInput implements ConsoleInput { listener.disconnected(); } } + + /** Add a listener to the list of listeners. + * + * @param e the listener + * @return if the listener was added + * @see java.util.Set#add(java.lang.Object) */ + public boolean add(final DisconnexionListener e) { + return listeners.add(e); + } + + /** Remove a listener from the list of listeners. + * + * @param o the listener + * @return if the listener was removed + * @see java.util.Set#remove(java.lang.Object) */ + public boolean remove(final DisconnexionListener o) { + return listeners.remove(o); + } + }