org.apache.shiro.subject.support
Class DisabledSessionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.shiro.ShiroException
org.apache.shiro.session.SessionException
org.apache.shiro.subject.support.DisabledSessionException
- All Implemented Interfaces:
- Serializable
public class DisabledSessionException
- extends SessionException
Exception thrown if attempting to create a new Subject
session
, but that Subject
's sessions are disabled.
Note that this exception represents an invalid API usage scenario - where Shiro has been configured to disable
sessions for a particular subject, but a developer is attempting to use that Subject's session.
In other words, if this exception is encountered, it should be resolved by a configuration change for Shiro and
not by checking every Subject to see if they are enabled or not (which would likely introduce very
ugly/paranoid code checks everywhere a session is needed). This is why there is no
subject.isSessionEnabled()
method.
- Since:
- 1.2
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
DisabledSessionException
public DisabledSessionException(String message)
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.