Class HttpSessionStore

java.lang.Object
nablarch.common.web.session.SessionStore
nablarch.common.web.session.store.HttpSessionStore

public class HttpSessionStore extends SessionStore
セッションの内容をHttpSessionに格納/読み込みするSessionStore

デフォルトのストア名は"httpSession"。

  • Constructor Details

    • HttpSessionStore

      public HttpSessionStore()
      コンストラクタ。
  • Method Details

    • load

      public List<SessionEntry> load(String sessionId, ExecutionContext executionContext)
      Description copied from class: SessionStore
      セッションの内容をストアからロードする。 セッションの内容が存在しない場合は空リストを返す。
      Specified by:
      load in class SessionStore
      Parameters:
      sessionId - セッションID
      executionContext - コンテキスト
      Returns:
      セッションエントリリスト
    • save

      public void save(String sessionId, List<SessionEntry> entries, ExecutionContext executionContext)
      Description copied from class: SessionStore
      セッションの内容をストアに保存する。
      Specified by:
      save in class SessionStore
      Parameters:
      sessionId - セッションID
      entries - セッションエントリリスト
      executionContext - コンテキスト
    • delete

      public void delete(String sessionId, ExecutionContext executionContext)
      Description copied from class: SessionStore
      セッションの内容をストアから削除する。
      Specified by:
      delete in class SessionStore
      Parameters:
      sessionId - セッションID
      executionContext - コンテキスト
    • invalidate

      public void invalidate(String sessionId, ExecutionContext executionContext)
      Description copied from class: SessionStore
      セッションストアを無効にする。
      Specified by:
      invalidate in class SessionStore
      Parameters:
      sessionId - セッションID
      executionContext - コンテキスト