HttpServletRequest のキャッシュに関連するクラス。参照先: 説明
| インターフェース | 説明 |
|---|---|
| RequestCache | 「保存されたリクエスト」ロジックを実装し、認証メカニズムにリダイレクトした後に単一のリクエストを取得して再開できるようにします。 |
| SavedRequest | 元の URL にリダイレクトする認証メカニズム(通常はフォームベースのログイン)と、ラップされたリクエストを作成する RequestCache の両方のキャッシュされたリクエストに必要な機能をカプセル化し、元のリクエストデータを再現します。 |
| クラス | 説明 |
|---|---|
| DefaultSavedRequest | HttpServletRequest からの中央情報を表します。 |
| DefaultSavedRequest.Builder | |
| Enumerator<T> | Enumeration を Java 2 コレクション Iterator にラップするアダプター。 |
| FastHttpDateFormat | HTTP 日付を生成するユーティリティクラス。 |
| HttpSessionRequestCache | SavedRequest を HttpSession に保管する RequestCache。 |
| NullRequestCache | RequestCache の null 実装。 |
| RequestCacheAwareFilter | キャッシュされたリクエストが現在のリクエストと一致する場合、保存されたリクエストを再構成します。 |
| SavedCookie | Cookie の値を直列化可能なホルダーに保存します |
| SimpleSavedRequest | SavedRequest の Bean 実装 |
HttpServletRequest のキャッシュに関連するクラス。ユーザーがログインしている間、リクエストは ExceptionTranslationFilter によってキャッシュされます(RequestCache 実装を使用)。ユーザーが認証されると、一致する URL へのリダイレクトに従って元のリクエストが復元され、RequestCache が照会されて元の(一致する)リクエストを取得します。