Class HttpSessionStore
java.lang.Object
nablarch.common.web.session.SessionStore
nablarch.common.web.session.store.HttpSessionStore
セッションの内容をHttpSessionに格納/読み込みする
SessionStore。
デフォルトのストア名は"httpSession"。- Author:
- kawasima, tajima
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(String sessionId, ExecutionContext executionContext) セッションの内容をストアから削除する。voidinvalidate(String sessionId, ExecutionContext executionContext) セッションストアを無効にする。load(String sessionId, ExecutionContext executionContext) セッションの内容をストアからロードする。 セッションの内容が存在しない場合は空リストを返す。voidsave(String sessionId, List<SessionEntry> entries, ExecutionContext executionContext) セッションの内容をストアに保存する。Methods inherited from class nablarch.common.web.session.SessionStore
decode, encode, getExpiresMilliSeconds, getName, getStateEncoder, isExtendable, setExpires, setExpires, setName, setStateEncoder
-
Constructor Details
-
HttpSessionStore
public HttpSessionStore()コンストラクタ。
-
-
Method Details
-
load
Description copied from class:SessionStoreセッションの内容をストアからロードする。 セッションの内容が存在しない場合は空リストを返す。- Specified by:
loadin classSessionStore- Parameters:
sessionId- セッションIDexecutionContext- コンテキスト- Returns:
- セッションエントリリスト
-
save
Description copied from class:SessionStoreセッションの内容をストアに保存する。- Specified by:
savein classSessionStore- Parameters:
sessionId- セッションIDentries- セッションエントリリストexecutionContext- コンテキスト
-
delete
Description copied from class:SessionStoreセッションの内容をストアから削除する。- Specified by:
deletein classSessionStore- Parameters:
sessionId- セッションIDexecutionContext- コンテキスト
-
invalidate
Description copied from class:SessionStoreセッションストアを無効にする。- Specified by:
invalidatein classSessionStore- Parameters:
sessionId- セッションIDexecutionContext- コンテキスト
-