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