Package nablarch.common.web.session
Class SessionManager
java.lang.Object
nablarch.common.web.session.SessionManager
セッションストアの管理および、セッションオブジェクトの生成を行うクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(ExecutionContext executionContext) セッションを生成する。findSessionStore
(String storeName) セッションストアを検索する。セッションストアを取得する。デフォルトエンコーダを取得する。デフォルトのセッションストアを取得する。void
setAvailableStores
(List<SessionStore> sessionStores) セッションストアを設定する。void
setDefaultEncoder
(StateEncoder defaultEncoder) デフォルトエンコーダを設定する。void
setDefaultStoreName
(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
- デフォルトエンコーダ
-