Module  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