@Override
public Object aroundReadFrom(ReaderInterceptorContext readerInterceptorContext) throws IOException, WebApplicationException {
final InputStream originalInputStream = readerInterceptorContext.getInputStream();
readerInterceptorContext.setInputStream(new InputStream() {
@Override
public int read() throws IOException {
boolean isOk;
int b;
do {
b = originalInputStream.read();
isOk = b == -1 || Character.isLetterOrDigit(b) || Character.isWhitespace(b) || b == ((int) '.');
} while (!isOk);
return b;
}
});
try {
return readerInterceptorContext.proceed();
} finally {
readerInterceptorContext.setInputStream(originalInputStream);
}
}
ValidCharacterInterceptor.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:oracle-samples
作者:
评论列表
文章目录