クラス NullRequestCache

  • 実装されたすべてのインターフェース:
    RequestCache

    public class NullRequestCache
    extends java.lang.Object
    implements RequestCache
    RequestCache の null 実装。通常、セッションの作成が望ましくない場合に使用されます。
    導入:
    3.0
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      NullRequestCache()
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      javax.servlet.http.HttpServletRequestgetMatchingRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      現在のリクエストと一致する場合、保存されたリクエストのラッパーを返します。
      SavedRequestgetRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      保存されたリクエストを返し、キャッシュしたままにします。
      voidremoveRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      キャッシュされたリクエストを削除します。
      voidsaveRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      認証が行われると、現在のリクエストをキャッシュして後で取得できるようにします。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • NullRequestCache

        public NullRequestCache()
    • メソッドの詳細

      • getRequest

        public SavedRequest getRequest​(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response)
        インターフェースからコピーされた説明: RequestCache
        保存されたリクエストを返し、キャッシュしたままにします。
        次で指定:
        インターフェース RequestCachegetRequest 
        パラメーター:
        request - 現在のリクエスト
        戻り値:
        以前にキャッシュされた保存済みリクエスト。ない場合は null
      • removeRequest

        public void removeRequest​(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
        インターフェースからコピーされた説明: RequestCache
        キャッシュされたリクエストを削除します。
        次で指定:
        インターフェース RequestCacheremoveRequest 
        パラメーター:
        request - キャッシュへのアクセスを許可する現在のリクエスト。
      • saveRequest

        public void saveRequest​(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response)
        インターフェースからコピーされた説明: RequestCache
        認証が行われると、現在のリクエストをキャッシュして後で取得できるようにします。 ExceptionTranslationFilter によって使用されます。
        次で指定:
        インターフェース RequestCachesaveRequest 
        パラメーター:
        request - 保存するリクエスト
      • getMatchingRequest

        public javax.servlet.http.HttpServletRequest getMatchingRequest​(javax.servlet.http.HttpServletRequest request,
                                                                        javax.servlet.http.HttpServletResponse response)
        インターフェースからコピーされた説明: RequestCache
        現在のリクエストと一致する場合、保存されたリクエストのラッパーを返します。保存したリクエストはキャッシュから削除する必要があります。
        次で指定:
        インターフェース RequestCachegetMatchingRequest 
        戻り値:
        ラップされた保存リクエスト。元のリクエストと一致する場合、またはキャッシュされたリクエストがないか一致しない場合は null。