@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();
}
MyClientWriterInterceptor.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:JavaIncrementalParser
作者:
评论列表
文章目录