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 - 実行コンテキスト