Failsafe
( https://github.com/jhalterman/failsafe ) を再試行ロジック フレームワークとして使用しており、フェイルセーフの「実行」メソッドがどのように機能するかについて詳しく知りたいです。
私が持っているとします:
void MyCurrentFunction(parameter) {
Failsafe.with(MY_RETRY_POLICY)
.run(() -> runJob(parameter));
OtherFunction1();
}
次に、実行すると、MyCurrentFunction の実行MyCurrentFunction
がブロックされますか? Failsafe.run
つまり、OtherFunction1
すべての再試行が完了する前に実行されますか?