我正在使用 jcabi-aspects 重试连接到我的 URL http://xxxxxx:8080/hello直到连接恢复。如您所知,jcabi 的 @RetryOnFailure 有两个字段尝试和延迟。
我想在jcabi @RetryOnFailure 上执行尝试(12)=过期时间(1 分钟=60000 毫秒)/延迟(5 秒=5000 毫秒)之类的操作。我该怎么做。代码片段如下。
@RetryOnFailure(attempts = 12, delay = 5)
public String load(URL url) {
return url.openConnection().getContent();
}