Package nablarch.common.web.session
Class InternalSessionUtil
java.lang.Object
nablarch.common.web.session.InternalSessionUtil
内部利用のためのセッションユーティリティ。
- Author:
- Tanaka Tomoyuki
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetId(ExecutionContext context) setId(ExecutionContext, String)で保存したセッションストアIDを取得する。static voidsetId(ExecutionContext context, String sessionStoreId) 実行コンテキストにセッションストアIDを記録する。
-
Method Details
-
setId
実行コンテキストにセッションストアIDを記録する。- Parameters:
context- 実行コンテキストsessionStoreId- セッションストアID
-
getId
setId(ExecutionContext, String)で保存したセッションストアIDを取得する。値が保存されていない場合、このメソッドは
nullを返す。セッションストアIDの値は、
SessionStoreHandlerの往路で保存される。 したがって、それより前では値が取得できない。
また、セッションストアIDの保存は1回のリクエストで一度だけ行われる。 このため、セッションストアの廃棄やIDの再生成が行われた場合であっても、 同じリクエストの中では常に同じ値が返される。- Parameters:
context- 実行コンテキスト- Returns:
- セッションストアID
-