org.apache.shiro.web.session.mgt
Interface WebSessionManager

All Superinterfaces:
SessionManager
All Known Implementing Classes:
DefaultWebSessionManager, ServletContainerSessionManager

public interface WebSessionManager
extends SessionManager

SessionManager specific to web-enabled applications.

Since:
1.2
See Also:
ServletContainerSessionManager, DefaultWebSessionManager

Method Summary
 boolean isServletContainerSessions()
          Returns true if session management and storage is managed by the underlying Servlet container or false if managed by Shiro directly (called 'native' sessions).
 
Methods inherited from interface org.apache.shiro.session.mgt.SessionManager
getSession, start
 

Method Detail

isServletContainerSessions

boolean isServletContainerSessions()
Returns true if session management and storage is managed by the underlying Servlet container or false if managed by Shiro directly (called 'native' sessions).

If sessions are enabled, Shiro can make use of Sessions to retain security information from request to request. This method indicates whether Shiro would use the Servlet container sessions to fulfill its needs, or if it would use its own native session management instead (which can support enterprise features - like distributed caching - in a container-independent manner).

Returns:
true if session management and storage is managed by the underlying Servlet container or false if managed by Shiro directly (called 'native' sessions).


Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.