search
LoginSignup
0
Organization

【Reactor】特定の条件の時だけRetryする

やり方

Retryにはリトライの条件を指定するfilterを付けることができます。
これによって特定条件の時だけRetryする処理が書けます。

例えば、MyExceptionの時だけリトライしたい場合は以下のように書くことができます。

/* 略 */
.retryWhen(Retry.fixedDelay(3, Duration.ofSeconds(1)).filter((it) -> it instanceof MyException));

参考にさせて頂いたページ

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0