Java 如何设置Jersey REST web服务的超时?

Java 如何设置Jersey REST web服务的超时?,java,web-services,jersey,Java,Web Services,Jersey,我想知道如何使用Jersey为REST web服务设置超时,并能够在服务中捕获它。我读过一些实现这一点的方法,比如在超时后调用另一个服务来检查当前服务是否处于活动状态,或者验证应用程序凭据,等等 我宁愿不遵循这些方法。事实上,我想知道是否可以将侦听器设置为HTTP请求或服务本身,如果 已达到超时 我认为在服务主体中创建一个线程作为侦听器可能是一个解决方案,但我想知道是否有一个更接近Jersey的解决方案。我非常确定Jersey和许多其他api一样内置了客户端超时功能。 我不想给你大量的代码,这样

我想知道如何使用Jersey为REST web服务设置超时,并能够在服务中捕获它。我读过一些实现这一点的方法,比如在超时后调用另一个服务来检查当前服务是否处于活动状态,或者验证应用程序凭据,等等

我宁愿不遵循这些方法。事实上,我想知道是否可以将侦听器设置为HTTP请求或服务本身,如果 已达到超时


我认为在服务主体中创建一个线程作为侦听器可能是一个解决方案,但我想知道是否有一个更接近Jersey的解决方案。

我非常确定Jersey和许多其他api一样内置了客户端超时功能。 我不想给你大量的代码,这样你就可以查看这些帖子了 不确定我记得是否正确,但我认为您可以通过setReadTimeout和setConnectTimeout使用此clint api进行设置*