com.sun.net.httpserver
クラス Filter.Chain
java.lang.Object
com.sun.net.httpserver.Filter.Chain
- 含まれているクラス:
- Filter
public static class Filter.Chain
- extends Object
HttpServer に関連付けられたフィルタのチェーンです。チェーン内の各フィルタは、チェーン内の次のフィルタを呼び出すことができるように指定されています。
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Filter.Chain
public Filter.Chain(List<Filter> filters,
HttpHandler handler)
doFilter
public void doFilter(HttpExchange exchange)
throws IOException
- チェーン内の次のフィルタを呼び出します。これがチェーン内の最後のフィルタである場合は、ユーザーの交換ハンドラを呼び出します。Filter は、このメソッドを呼び出さないことで、チェーンを終了することを決定できます。この場合、フィルタは、応答を要求に送信する必要があります。これは、アプリケーションの交換ハンドラが呼び出されないためです。
- パラメータ:
exchange - HttpExchange
- 例外:
IOException - 例外がスタックに引き渡される
NullPointerException - 交換が null の場合