延迟例外

Ziz*_*ncs 1 java exception

我有一种方法,周期性地(例如每10秒一次)尝试连接到服务器并从中读取一些数据.服务器可能不会一直可用.如果服务器不可用,则该方法抛出异常.

除非服务器至少在一分钟内不可用,否则实现不抛出异常的包装器方法的最佳方法是什么?

Ada*_*eld 7

跟踪您上次成功到达服务器的时间.如果服务器抛出异常,请捕获它并与上次到达服务器时进行比较.如果该时间超过一分钟,请重新抛出异常.