@@ -0,0 +1,806 @@
+package net.sourceforge.guacamole.net.event.listener;%0A%0Aimport net.sourceforge.guacamole.net.event.AuthenticationFailureEvent;%0A%0A/**%0A * A listener whose postAuthenticationFailure() hook will fire immediately%0A * after a user's authentication attempt fails. Note that there is no%0A * preAuthenticationFailure() hook - authentication failure cannot be canceled,%0A * it can only be observed after the fact.%0A * %0A * @author Michael Jumper%0A */%0Apublic interface AuthenticationFailureListener  %7B%0A   %0A    /**%0A     * Event hook which fires immediately after a user's authentication attempt%0A     * fails.%0A     * %0A     * @param e The AuthenticationFailureEvent describing the authentication%0A     *          failure that just occurred.%0A     */%0A    public void postAuthenticationFailure(AuthenticationFailureEvent e);%0A    %0A%7D%0A

Add AuthenticationFailureListener.