Class LockedAccountException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.shiro.lang.ShiroException
org.apache.shiro.authc.AuthenticationException
org.apache.shiro.authc.AccountException
org.apache.shiro.authc.DisabledAccountException
org.apache.shiro.authc.LockedAccountException
- All Implemented Interfaces:
Serializable
A special kind of DisabledAccountException, this exception is thrown when attempting
to authenticate and the corresponding account has been disabled explicitly due to being locked.
For example, an account can be locked if an administrator explicitly locks an account or perhaps an account can be locked automatically by the system if too many unsuccessful authentication attempts take place during a specific period of time (perhaps indicating a hacking attempt).
- Since:
- 0.1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new LockedAccountException.LockedAccountException(String message) Constructs a new LockedAccountException.LockedAccountException(String message, Throwable cause) Constructs a new LockedAccountException.LockedAccountException(Throwable cause) Constructs a new LockedAccountException. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
LockedAccountException
public LockedAccountException()Creates a new LockedAccountException. -
LockedAccountException
Constructs a new LockedAccountException.- Parameters:
message- the reason for the exception
-
LockedAccountException
Constructs a new LockedAccountException.- Parameters:
cause- the underlying Throwable that caused this exception to be thrown.
-
LockedAccountException
Constructs a new LockedAccountException.- Parameters:
message- the reason for the exceptioncause- the underlying Throwable that caused this exception to be thrown.
-