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. *