Class LockOutEventDispatcher
- java.lang.Object
-
- org.jivesoftware.openfire.lockout.LockOutEventDispatcher
-
public class LockOutEventDispatcher extends Object
Dispatches lockout events. The following events are supported:- accountLocked --> An account has been disabled/locked out.
- accountUnlocked --> An account has been enabled/unlocked.
- lockedAccountDenied --> A locked out account has been denied login.
addListener(LockOutEventListener)
andremoveListener(LockOutEventListener)
to add or removeLockOutEventListener
.- Author:
- Daniel Henninger
-
-
Constructor Summary
Constructors Constructor Description LockOutEventDispatcher()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
accountLocked(LockOutFlag flag)
Notifies the listeners that an account was just set to be disabled/locked out.static void
accountUnlocked(String username)
Notifies the listeners that an account was just enabled (lockout removed).static void
addListener(LockOutEventListener listener)
Registers a listener to receive events.static void
lockedAccountDenied(String username)
Notifies the listeners that a locked out account attempted to log in.static void
removeListener(LockOutEventListener listener)
Unregisters a listener to receive events.
-
-
-
Method Detail
-
addListener
public static void addListener(LockOutEventListener listener)
Registers a listener to receive events.- Parameters:
listener
- the listener.
-
removeListener
public static void removeListener(LockOutEventListener listener)
Unregisters a listener to receive events.- Parameters:
listener
- the listener.
-
accountLocked
public static void accountLocked(LockOutFlag flag)
Notifies the listeners that an account was just set to be disabled/locked out.- Parameters:
flag
- The LockOutFlag that was set, which includes the username of the account and start/end times.
-
accountUnlocked
public static void accountUnlocked(String username)
Notifies the listeners that an account was just enabled (lockout removed).- Parameters:
username
- The username of the account that was enabled.
-
lockedAccountDenied
public static void lockedAccountDenied(String username)
Notifies the listeners that a locked out account attempted to log in.- Parameters:
username
- The username of the account that tried to log in.
-
-