OperationRetryControl クラス
- java.
lang. Object - microsoft.
servicefabric. services. communication. client. OperationRetryControl
- microsoft.
public class OperationRetryControl
クライアントからサービスへの通信で取得された例外の再試行ポリシーを指定します。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Throwable |
getException()
ShouldRetry が false の場合、操作を報告する例外。 既定では、これは報告された例外と同じ例外ですが、場合によっては、Factory が報告された例外をより意味のある例外に変換することを選択する場合があります。 |
String |
getExceptionId()
例外の種類を一意に識別する文字列。 |
int |
getMaxRetryCount()
ShouldRetry が true の場合、この操作を再試行する必要がある最大回数 |
Duration |
getRetryDelay()
ShouldRetry が true の場合は、この遅延後に操作を再試行する必要があります。 |
boolean | isTransient() |
void |
setException(Throwable exception)
ShouldRetry が false の場合、操作を報告する例外。 既定では、これは報告された例外と同じ例外ですが、場合によっては、Factory が報告された例外をより意味のある例外に変換することを選択する場合があります。 |
void |
setExceptionId(String exceptionId)
例外の種類を一意に識別する文字列。 |
void | setIsTransient(boolean value) |
void |
setMaxRetryCount(int maxRetryCount)
ShouldRetry が true の場合、この操作を再試行する必要がある最大回数 |
void |
setRetryDelay(Duration retryDelay)
ShouldRetry が true の場合は、この遅延後に操作を再試行する必要があります。 |
void |
setShouldRetry(boolean shouldRetry)
操作を再試行するかどうかを示します。 |
boolean |
shouldRetry()
操作を再試行するかどうかを示します。 |
メソッドの詳細
getException
public Throwable getException()
ShouldRetry が false の場合、操作を報告する例外。 既定では、これは報告された例外と同じ例外ですが、場合によっては、Factory が報告された例外をより意味のある例外に変換することを選択する場合があります。
戻り値:
getExceptionId
public String getExceptionId()
例外の種類を一意に識別する文字列。
戻り値:
getMaxRetryCount
public int getMaxRetryCount()
ShouldRetry が true の場合、この操作を再試行する必要がある最大回数
戻り値:
getRetryDelay
public Duration getRetryDelay()
ShouldRetry が true の場合は、この遅延後に操作を再試行する必要があります。
戻り値:
isTransient
public boolean isTransient()
setException
public void setException(Throwable exception)
ShouldRetry が false の場合、操作を報告する例外。 既定では、これは報告された例外と同じ例外ですが、場合によっては、Factory が報告された例外をより意味のある例外に変換することを選択する場合があります。
パラメーター:
setExceptionId
public void setExceptionId(String exceptionId)
例外の種類を一意に識別する文字列。
パラメーター:
setIsTransient
public void setIsTransient(boolean value)
パラメーター:
setMaxRetryCount
public void setMaxRetryCount(int maxRetryCount)
ShouldRetry が true の場合、この操作を再試行する必要がある最大回数
パラメーター:
setRetryDelay
public void setRetryDelay(Duration retryDelay)
ShouldRetry が true の場合は、この遅延後に操作を再試行する必要があります。
パラメーター:
setShouldRetry
public void setShouldRetry(boolean shouldRetry)
操作を再試行するかどうかを示します。
パラメーター:
shouldRetry
public boolean shouldRetry()
操作を再試行するかどうかを示します。
戻り値:
適用対象
Azure SDK for Java