java.lang.Object
com.sun.net.httpserver.Filter.Chain
- 封装类:
-
Filter
与
HttpServer
关联的一系列过滤器。链中的每个过滤器都被赋予一个这样的实例,以便它可以调用链中的下一个过滤器。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doFilter
(HttpExchange exchange) 调用链中的下一个过滤器,否则调用用户交换处理程序,如果这是链中的最后一个过滤器。
-
Constructor Details
-
Chain
使用给定的过滤器和处理程序创建一个Chain
实例。- 参数:
-
filters
- 构成Chain
的过滤器 -
handler
- 在最终Filter
完成后将被调用的HttpHandler
-
-
Method Details
-
doFilter
调用链中的下一个过滤器,否则调用用户交换处理程序,如果这是链中的最后一个过滤器。Filter
可以决定终止链,方法是不调用此方法。在这种情况下,过滤器必须将响应发送给请求,因为应用程序的exchange处理程序将不会被调用。- 参数:
-
exchange
-HttpExchange
- 抛出:
-
IOException
- 如果发生I/O错误 -
NullPointerException
- 如果exchange为null
-