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