MyClientWriterInterceptor.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:JavaIncrementalParser 作者:
@Override
    public void aroundWriteTo(WriterInterceptorContext wic) throws IOException, WebApplicationException {

        System.out.println("MyClientWriterInterceptor");
        wic.setOutputStream(new FilterOutputStream(wic.getOutputStream()) {

            final ByteArrayOutputStream baos = new ByteArrayOutputStream();

            @Override
            public void write(int b) throws IOException {
                baos.write(b);
                super.write(b);
            }

            @Override
            public void close() throws IOException {
                System.out.println("MyClientWriterInterceptor --> " + baos.toString());
                super.close();
            }
        });

//        wic.setOutputStream(new FilterOutputStream(wic.getOutputStream()) {
//            
//            @Override
//            public void write(int b) throws IOException {
//                System.out.println("**** "  + (char)b);
//                super.write(b);
//            }
//            
//        });

        wic.proceed();
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号