Java HTTP Server

com.sun.net.httpserver
クラス Filter.Chain

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

public static class Filter.Chain
extends Object

HttpServer に関連付けられたフィルタのチェーンです。チェーン内の各フィルタは、チェーン内の次のフィルタを呼び出すことができるように指定されています。


コンストラクタの概要
Filter.Chain(List<Filter> filters, HttpHandler handler)
           
 
メソッドの概要
 void doFilter(HttpExchange exchange)
          チェーン内の次のフィルタを呼び出します。
 
クラス 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 の場合

Java HTTP Server