OperationRetrySettings クラス

  • java.lang.Object
    • microsoft.servicefabric.services.communication.client.OperationRetrySettings

public class OperationRetrySettings

コンストラクターの概要

コンストラクター 説明
OperationRetrySettings()

再試行設定の既定値を使用して OperationRetrySettings をインスタンス化します。 MaxRetryBackoffIntervalOnTransientErrors、NonTransientErrors の既定値は 2 秒です。 MaxRetryCount の既定値は 10 です。

OperationRetrySettings(Duration maxRetryBackoffIntervalOnTransientErrors, Duration maxRetryBackoffIntervalOnNonTransientErrors, int defaultMaxRetryCount)

再試行設定の既定値を使用して OperationRetrySettings をインスタンス化します。 MaxRetryBackoffIntervalOnTransientErrors、NonTransientErrors の既定値は 2 秒です。 MaxRetryCount の既定値は 10 です。 指定した設定を使用して OperationRetrySettings をインスタンス化します。

メソッドの概要

修飾子と型 メソッドと説明
int getDefaultMaxRetryCount()

再試行する最大回数を指定します。

Duration getMaxRetryBackoffIntervalOnNonTransientErrors()

一時的でないエラーが発生した場合に再試行する前に、バックオフする最大間隔を指定します

Duration getMaxRetryBackoffIntervalOnTransientErrors()

一時的なエラーが発生した場合に再試行する前にバックオフする最大間隔を指定します

コンストラクターの詳細

OperationRetrySettings

public OperationRetrySettings()

再試行設定の既定値を使用して OperationRetrySettings をインスタンス化します。 MaxRetryBackoffIntervalOnTransientErrors、NonTransientErrors の既定値は 2 秒です。 MaxRetryCount の既定値は 10 です。

OperationRetrySettings

public OperationRetrySettings(Duration maxRetryBackoffIntervalOnTransientErrors, Duration maxRetryBackoffIntervalOnNonTransientErrors, int defaultMaxRetryCount)

再試行設定の既定値を使用して OperationRetrySettings をインスタンス化します。 MaxRetryBackoffIntervalOnTransientErrors、NonTransientErrors の既定値は 2 秒です。 MaxRetryCount の既定値は 10 です。 指定した設定を使用して OperationRetrySettings をインスタンス化します。

パラメーター:

maxRetryBackoffIntervalOnTransientErrors - 一時的なエラーが発生した場合に再試行する前にバックオフする最大間隔を指定します
maxRetryBackoffIntervalOnNonTransientErrors - 一時的でないエラーが発生した場合に再試行する前に、バックオフする最大間隔を指定します
defaultMaxRetryCount - 再試行する最大回数を指定します。

メソッドの詳細

getDefaultMaxRetryCount

public int getDefaultMaxRetryCount()

再試行する最大回数を指定します。

戻り値:

特定の例外を再試行する最大回数。

getMaxRetryBackoffIntervalOnNonTransientErrors

public Duration getMaxRetryBackoffIntervalOnNonTransientErrors()

一時的でないエラーが発生した場合に再試行する前に、バックオフする最大間隔を指定します

戻り値:

一時的でないエラーでバックオフする最大再試行間隔

getMaxRetryBackoffIntervalOnTransientErrors

public Duration getMaxRetryBackoffIntervalOnTransientErrors()

一時的なエラーが発生した場合に再試行する前にバックオフする最大間隔を指定します

戻り値:

一時的なエラーのバックオフまでの最大再試行間隔

適用対象