模块  jdk.httpserver

Class Filter.Chain

  • Enclosing class:
    Filter

    public static class Filter.Chain
    extends Object
    与HttpServer关联的一系列过滤器。 链中的每个过滤器都被赋予其中一个,因此它可以调用链中的下一个过滤器
    • 方法详细信息

      • doFilter

        public void doFilter​(HttpExchange exchange)
                      throws IOException
        调用链中的下一个过滤器,如果这是链中的最终过滤器,则调用用户交换处理程序。 过滤器可以通过不调用此方法来决定终止链。 在这种情况下,过滤器必须将响应发送到请求,因为不会调用应用程序的交换处理程序。
        参数
        exchange - HttpExchange
        异常
        IOException - 让异常传递堆栈
        NullPointerException - if exchange is null