Class InternalSessionUtil

java.lang.Object
nablarch.common.web.session.InternalSessionUtil

public final class InternalSessionUtil extends Object
内部利用のためのセッションユーティリティ。
  • Method Details

    • setId

      public static void setId(ExecutionContext context, String sessionStoreId)
      実行コンテキストにセッションストアIDを記録する。
      Parameters:
      context - 実行コンテキスト
      sessionStoreId - セッションストアID
    • getId

      public static String getId(ExecutionContext context)
      setId(ExecutionContext, String)で保存したセッションストアIDを取得する。

      値が保存されていない場合、このメソッドはnullを返す。

      セッションストアIDの値は、SessionStoreHandlerの往路で保存される。 したがって、それより前では値が取得できない。
      また、セッションストアIDの保存は1回のリクエストで一度だけ行われる。 このため、セッションストアの廃棄やIDの再生成が行われた場合であっても、 同じリクエストの中では常に同じ値が返される。

      Parameters:
      context - 実行コンテキスト
      Returns:
      セッションストアID