public final class InternalSessionUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getId(ExecutionContext context)
setId(ExecutionContext, String) で保存したセッションストアIDを取得する。 |
static void |
setId(ExecutionContext context,
java.lang.String sessionStoreId)
実行コンテキストにセッションストアIDを記録する。
|
public static void setId(ExecutionContext context, java.lang.String sessionStoreId)
context
- 実行コンテキストsessionStoreId
- セッションストアIDpublic static java.lang.String getId(ExecutionContext context)
setId(ExecutionContext, String)
で保存したセッションストアIDを取得する。
値が保存されていない場合、このメソッドはnull
を返す。
セッションストアIDの値は、SessionStoreHandler
の往路で保存される。
したがって、それより前では値が取得できない。
また、セッションストアIDの保存は1回のリクエストで一度だけ行われる。
このため、セッションストアの廃棄やIDの再生成が行われた場合であっても、
同じリクエストの中では常に同じ値が返される。
context
- 実行コンテキスト