@Override
public Object aroundReadFrom(ReaderInterceptorContext context) throws IOException, WebApplicationException {
Object object = context.proceed();
if (context.getProperty(EMPTY_PAYLOAD) != TRUE) {
return object;
}
if (object instanceof Collection) {
Collection<?> collection = (Collection<?>) object;
if (collection.isEmpty()) {
throw new EmptyPayloadException();
}
} else if (object instanceof Map) {
Map<?, ?> map = (Map<?, ?>) object;
if (map.isEmpty()) {
throw new EmptyPayloadException();
}
} else if (object == null) {
throw new EmptyPayloadException();
}
return object;
}
EmptyPayloadInterceptor.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:hawkular-metrics
作者:
评论列表
文章目录