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