2011-04-27 73 views
2

我见过有关如何为Jersey客户端设置连接超时的文章,但文档没有真正说明如何处理超时?抛出异常吗?如果有,什么例外?处理Jersey WS Timeout

我想要做的是赶上超时,以便应用程序可以继续没有web服务。我不能让运行时异常暂停执行。

+0

你应该回答自己的问题,然后,并获得它的徽章。 – Jim 2011-04-27 21:17:13

+0

新用户在8小时过后才能回答自己的问题。我会更新它,因为它有足够的时间过去了。 – AmishDave 2011-05-03 15:27:25

回答

2

我只是需要更多的睡眠...显然一个单元测试,我打了一个不存在的服务,很容易回答这个问题。事实上,很明显,我昨天写了这篇文章,然后才被更高优先级的任务分散注意力,直到我将问题发布到SO才记住它。

答案是,当你调用后它会返回com.sun.jersey.api.client.ClientHandlerException与根的例外是java.net.SocketTimeoutException