Package nablarch.common.web.session


package nablarch.common.web.session
本パッケージでは、HTTPSessionを抽象化した機能を提供する。 HTTPSessionと同等の機能に加え、従来の枠組みでは実現できなかった各種機能を追加する。
  • Class
    Description
    DBを使用したExpiration実装クラス。
    セッションの内容をエンコードする際に発生する例外。
    セッションストアの有効期限を管理するインターフェース。
    HttpSessionを使用したExpiration実装クラス。
    内部利用のためのセッションユーティリティ。
    セッション全体を表すクラス。
    セッションに登録するオブジェクト。 JSPなどから値オブジェクトのプロパティを参照するために、Mapのインタフェースを実装している。 Mapインターフェースで操作する場合は、unmodifiableなMapとして振る舞う。 また、getter実行時に例外が発生する場合は、空のMapとして振る舞う。
    セッションに指定したキーが存在しないことを示す例外クラス。
    セッションストアの管理および、セッションオブジェクトの生成を行うクラス。
    セッションの内容をストアに格納/読み込みするクラスが継承する共通実装。
    ストアを選択できるセッション保存機能のためのハンドラ。
    セッションに関するユーティリティ。
    セッションからバイト列へ直列化、 およびバイト列からセッション内容の復元を行う際に用いられる モジュールが実装するインターフェース。