jacabi-aspectsを使用してURLに接続を再試行して接続が戻るまでhttp://xxxxxx:8080/hello接続が戻ってくるまでご存知のように@RetryOnFailure by jcabiには2つのフィールドの試行と遅延があります。私はjcabi @ RetryOnFailure.Howに試み(12)= expiryTime(1分= 60000ミリ秒)/遅延時間(5秒= 5000ミリ秒)ような操作を実行するjcabiで@RetryOnFailureの新しい操作を実行する方法
iはthis.Theコードスニペットをしますかであります以下のように。
@RetryOnFailure(attempts = 12, delay = 5)
public String load(URL url) {
return url.openConnection().getContent();
}
Yegorのブログを見ると、この機能に関する記事があります:http://www.yegor256.com/2014/08/15/retry-java-method-on-exception.html私はそれがあなたを助けることができると思います – Dorian
実際には、実際には5秒ごとに失敗するコードを実行したい、つまり**有効期限**です。私のコードの有効期限は重要です!! @ RetryOnFailureに期限を設定する方法は私の質問です –