From 0b1011364d4f40ec6bb7c32fb72b6c926c6a600b Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 23 Mar 2012 11:06:09 -0700 Subject: [PATCH] Add AuthenticationFailureListener. --- .../AuthenticationFailureListener.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 guacamole-ext/src/main/java/net/sourceforge/guacamole/net/event/listener/AuthenticationFailureListener.java diff --git a/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/event/listener/AuthenticationFailureListener.java b/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/event/listener/AuthenticationFailureListener.java new file mode 100644 index 000000000..1cada0563 --- /dev/null +++ b/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/event/listener/AuthenticationFailureListener.java @@ -0,0 +1,24 @@ +package net.sourceforge.guacamole.net.event.listener; + +import net.sourceforge.guacamole.net.event.AuthenticationFailureEvent; + +/** + * A listener whose postAuthenticationFailure() hook will fire immediately + * after a user's authentication attempt fails. Note that there is no + * preAuthenticationFailure() hook - authentication failure cannot be canceled, + * it can only be observed after the fact. + * + * @author Michael Jumper + */ +public interface AuthenticationFailureListener { + + /** + * Event hook which fires immediately after a user's authentication attempt + * fails. + * + * @param e The AuthenticationFailureEvent describing the authentication + * failure that just occurred. + */ + public void postAuthenticationFailure(AuthenticationFailureEvent e); + +}