在拦截器或球衣过滤器中捕获客户端AbortExeptions的异常

时间:2018-11-27 12:48:48

标签: java jersey interceptor

我的目标: 我希望能够在拦截器或球衣过滤器中捕获客户端AbortExeptions的异常。

  1. 我该怎么做?
  2. 在使用Jersey写拦截器时:context.proceed()的作用是什么,它写在文档“我们必须调用方法proceed()来调用下一个拦截器”。但是这是什么意思?
  3. 我如何使用context.proceed()来捕获拦截器内部的clientAbort异常?

    @Provider 公共类RequestClientWriterInterceptor实现WriterInterceptor {

    @Override
    public void aroundWriteTo(WriterInterceptorContext context) 
      throws IOException, WebApplicationException {
       context.getOutputStream()
          .write(("Message added in the writer interceptor in the client 
    side").getBytes());
    
        context.proceed();
    }
    

    }

0 个答案:

没有答案