From 6085e29b75c59bd4843236ddc8864c1205e9945f Mon Sep 17 00:00:00 2001 From: mathias Date: Sat, 2 Oct 2021 00:48:19 +0200 Subject: [PATCH] Added SimpleAutoResponder#registerListener --- .../de/gnmyt/autoresponder/SimpleAutoResponder.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/de/gnmyt/autoresponder/SimpleAutoResponder.java b/src/main/java/de/gnmyt/autoresponder/SimpleAutoResponder.java index 83bfd07..44904d4 100644 --- a/src/main/java/de/gnmyt/autoresponder/SimpleAutoResponder.java +++ b/src/main/java/de/gnmyt/autoresponder/SimpleAutoResponder.java @@ -5,6 +5,7 @@ import com.sun.net.httpserver.HttpServer; import de.gnmyt.autoresponder.authentication.AuthenticationDetails; import de.gnmyt.autoresponder.authentication.ResponderAuthentication; import de.gnmyt.autoresponder.event.api.EventManager; +import de.gnmyt.autoresponder.event.api.Listener; import de.gnmyt.autoresponder.exceptions.ResponderException; import de.gnmyt.autoresponder.http.contexts.ResponderContext; @@ -47,6 +48,16 @@ public class SimpleAutoResponder { context.setAuthenticator(new ResponderAuthentication(authenticationDetails)); } + /** + * Registers the provided listeners + * + * @param listeners The listeners that you want to register + */ + public void registerListener(Listener... listeners) { + for (Listener listener : listeners) + eventManager.addEventListener(listener); + } + /** * Tells the responder to use an authentication. *