クラス FilterInvocation


  • public class FilterInvocation
    extends java.lang.Object
    HTTP フィルターに関連付けられたオブジェクトを保持します。

    リクエストとレスポンスが HttpServletRequest と HttpServletResponse のインスタンスであり、null オブジェクトがないことを保証します。

    セキュリティシステムクラスがフィルター環境へのアクセス、およびリクエストとレスポンスを取得できるようにするために必要です。

    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      FilterInvocation​(java.lang.String servletPath, java.lang.String method)
      FilterInvocation​(java.lang.String contextPath, java.lang.String servletPath, java.lang.String method)
      FilterInvocation​(java.lang.String contextPath, java.lang.String servletPath, java.lang.String pathInfo, java.lang.String query, java.lang.String method)
      FilterInvocation​(java.lang.String contextPath, java.lang.String servletPath, java.lang.String pathInfo, java.lang.String query, java.lang.String method, javax.servlet.ServletContext servletContext)
      FilterInvocation​(java.lang.String contextPath, java.lang.String servletPath, java.lang.String method, javax.servlet.ServletContext servletContext)
      FilterInvocation​(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      javax.servlet.FilterChaingetChain()
      java.lang.StringgetFullRequestUrl()
      ユーザーエージェントがこのリクエストに使用した URL を示します。
      javax.servlet.http.HttpServletRequestgetHttpRequest()
      javax.servlet.http.HttpServletResponsegetHttpResponse()
      javax.servlet.http.HttpServletRequestgetRequest()
      java.lang.StringgetRequestUrl()
      URL の Web アプリケーション固有のフラグメントを取得します。
      javax.servlet.http.HttpServletResponsegetResponse()
      java.lang.StringtoString()
      • クラス java.lang.Object から継承されたメソッド

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

      • FilterInvocation

        public FilterInvocation​(javax.servlet.ServletRequest request,
                                javax.servlet.ServletResponse response,
                                javax.servlet.FilterChain chain)
      • FilterInvocation

        public FilterInvocation​(java.lang.String servletPath,
                                java.lang.String method)
      • FilterInvocation

        public FilterInvocation​(java.lang.String contextPath,
                                java.lang.String servletPath,
                                java.lang.String method)
      • FilterInvocation

        public FilterInvocation​(java.lang.String contextPath,
                                java.lang.String servletPath,
                                java.lang.String method,
                                javax.servlet.ServletContext servletContext)
      • FilterInvocation

        public FilterInvocation​(java.lang.String contextPath,
                                java.lang.String servletPath,
                                java.lang.String pathInfo,
                                java.lang.String query,
                                java.lang.String method)
      • FilterInvocation

        public FilterInvocation​(java.lang.String contextPath,
                                java.lang.String servletPath,
                                java.lang.String pathInfo,
                                java.lang.String query,
                                java.lang.String method,
                                javax.servlet.ServletContext servletContext)
    • メソッドの詳細

      • getChain

        public javax.servlet.FilterChain getChain()
      • getFullRequestUrl

        public java.lang.String getFullRequestUrl()
        ユーザーエージェントがこのリクエストに使用した URL を示します。

        返された URL は、PortResolver から決定されたポート番号を反映していません。

        戻り値:
        このリクエストの完全な URL
      • getHttpRequest

        public javax.servlet.http.HttpServletRequest getHttpRequest()
      • getHttpResponse

        public javax.servlet.http.HttpServletResponse getHttpResponse()
      • getRequestUrl

        public java.lang.String getRequestUrl()
        URL の Web アプリケーション固有のフラグメントを取得します。
        戻り値:
        サーバー名、コンテキストパス、サーブレットパスを除く URL
      • getRequest

        public javax.servlet.http.HttpServletRequest getRequest()
      • getResponse

        public javax.servlet.http.HttpServletResponse getResponse()
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString