DefaultSessionManagerpublic abstract class SessionManager extends Object
| 构造器 | 说明 |
|---|---|
SessionManager() |
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
abstract boolean |
accept(ActionContext actionContext) |
是否接受当前环境,即会话管理器是否是当前环境的会话管理器。
|
abstract Session |
delete(ActionContext actionContext) |
删除一个会话。
|
abstract Session |
get(ActionContext actionContext) |
获取一个指定的会话,其中name可以为null,如果Session不存在那么创建一个。。
|
static SessionManager |
getDefaultSessionManager() |
返回默认的会话管理器。
|
static Session |
getSession(ActionContext actionContext) |
获取默认环境的会话,是本地会话,公用一个Session。
|
static SessionManager |
getSessionManager(ActionContext actionContext) |
根据环境返回会话管理器,如果不存在返回默认的会话管理器。
|
static List<SessionManager> |
getSessionManagers() |
|
static void |
registSessionManager(SessionManager sessionManager) |
|
static Session |
remove(ActionContext actionContext) |
|
static void |
setLocalSessionManager(SessionManager sessionManager) |
public static Session getSession(ActionContext actionContext)
actionContext - public static Session remove(ActionContext actionContext)
public static void registSessionManager(SessionManager sessionManager)
public static List<SessionManager> getSessionManagers()
public static SessionManager getSessionManager(ActionContext actionContext)
actionContext - 变量上下文public static void setLocalSessionManager(SessionManager sessionManager)
public static SessionManager getDefaultSessionManager()
public abstract Session get(ActionContext actionContext)
actionContext - 变量上下文public abstract Session delete(ActionContext actionContext)
actionContext - 变量上下文public abstract boolean accept(ActionContext actionContext)
actionContext - 变量上下文Copyright © 2021 xworker.org. All rights reserved.