モジュール jdk.httpserver
パッケージ com.sun.net.httpserver

クラスFilter.Chain

java.lang.Object
com.sun.net.httpserver.Filter.Chain
含まれているクラス:
Filter

public static class Filter.Chain
extends Object
HttpServerに関連付けられたフィルタのチェーンです。 チェーン内の各フィルタは、チェーン内の次のフィルタを呼び出すことができるように指定されています。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ 説明
    Chain​(List<Filter> filters, HttpHandler handler)  
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    void doFilter​(HttpExchange exchange)
    チェーン内の次のフィルタを呼び出します。これがチェーン内の最後のフィルタである場合は、ユーザーの交換ハンドラを呼び出します。

    クラス java.lang.Objectで宣言されたメソッド

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

  • メソッドの詳細

    • doFilter

      public void doFilter​(HttpExchange exchange) throws IOException
      チェーン内の次のフィルタを呼び出します。これがチェーン内の最後のフィルタである場合は、ユーザーの交換ハンドラを呼び出します。 Filterは、このメソッドを呼び出さないことで、チェーンを終了することを決定できます。 この場合、フィルタは要求に対する応答を送信する必要があります。これは、アプリケーションの交換ハンドラが呼び出されないためです。
      パラメータ:
      exchange - HttpExchange
      例外:
      IOException - 例外がスタックに引き渡される
      NullPointerException - exchangeがnullの場合