Retry クラス

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.Retry

public final class Retry

バックオフを使用して、構成可能な回数だけ呼び出しを再試行します。

メソッドの概要

修飾子と型 メソッドと説明
static java.util.concurrent.CompletableFuture<TResult> <TResult>run(Supplier<CompletableFuture<TResult>> task, BiFunction<RuntimeException,Integer,RetryParams> retryExceptionHandler)

再試行でタスクを実行します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

メソッドの詳細

<TResult>run

public static CompletableFuture run(Supplier> task, BiFunction retryExceptionHandler)

再試行でタスクを実行します。

パラメーター:

task - 実行するタスク。
retryExceptionHandler - 例外が発生したときに呼び出されます。

戻り値:

'task' が正常に返されたときに完了する CompleteableFuture。

適用対象