Package nablarch.common.web.session
Class SessionManager
java.lang.Object
nablarch.common.web.session.SessionManager
セッションストアの管理および、セッションオブジェクトの生成を行うクラス。
- Author:
- kawasima, tajima
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(ExecutionContext executionContext) セッションを生成する。findSessionStore(String storeName) セッションストアを検索する。セッションストアを取得する。デフォルトエンコーダを取得する。デフォルトのセッションストアを取得する。voidsetAvailableStores(List<SessionStore> sessionStores) セッションストアを設定する。voidsetDefaultEncoder(StateEncoder defaultEncoder) デフォルトエンコーダを設定する。voidsetDefaultStoreName(String defaultStoreName) デフォルトのストア名を設定する。
-
Constructor Details
-
SessionManager
public SessionManager()コンストラクタ。
-
-
Method Details
-
create
セッションを生成する。- Parameters:
executionContext- コンテキスト- Returns:
- 生成したセッション
-
setDefaultStoreName
デフォルトのストア名を設定する。- Parameters:
defaultStoreName- デフォルトのストア名
-
setAvailableStores
セッションストアを設定する。- Parameters:
sessionStores- 設定するセッションストア
-
getAvailableStores
セッションストアを取得する。- Returns:
- セッションストア
-
findSessionStore
セッションストアを検索する。- Parameters:
storeName- ストア名- Returns:
- セッションストア
-
getDefaultStore
デフォルトのセッションストアを取得する。- Returns:
- セッションストア
-
getDefaultEncoder
デフォルトエンコーダを取得する。- Returns:
- デフォルトエンコーダ
-
setDefaultEncoder
デフォルトエンコーダを設定する。- Parameters:
defaultEncoder- デフォルトエンコーダ
-