发现问题。当jax-rs的MessageBodyWriter尝试写入对象时
void writeTo(T var1, Class<?> var2, Type var3, Annotation[] var4, MediaType var5, MultivaluedMap<String, Object> var6, OutputStream var7) throws IOException, WebApplicationException;
线程卡住了,但是我想为此操作设置超时。服务必须抛出TimeoutException。
有可能的?有Socket#setSoTimeout
。但是,如果我无法获取套接字,该如何设置超时时间?