Added SimpleAutoResponder#registerListener

This commit is contained in:
mathias 2021-10-02 00:48:19 +02:00
parent efd0bdc6a6
commit 6085e29b75
No known key found for this signature in database
GPG Key ID: 8950DF62139C852A

View File

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