SessionManager implementation providing Session implementations that are merely wrappers for the Servlet container's HttpSession.
Despite its name, this implementation
does not itself manage Sessions since the Servlet container provides the actual management support. This class mainly exists to 'impersonate' a regular Shiro
SessionManager so it can be pluggable into a normal Shiro configuration in a pure web application.
Note that because this implementation relies on the {@link HttpSession HttpSession}, it is only functional in a servlet container. I.e. it is
NOT capable of supporting Sessions any clients other than {@code HttpRequest/HttpResponse} based clients.
Therefore, if you need {@code Session} access from heterogenous client mediums (e.g. web pages,Flash applets, Java Web Start applications, etc.), use the {@link DefaultWebSessionManager DefaultWebSessionManager}instead. The {@code DefaultWebSessionManager} supports both traditional web-based access as well as non web-basedclients.
@author Les Hazlewood
@since 0.9