OperationRetryControl Classe
- java.
lang. Object - microsoft.
servicefabric. services. communication. client. OperationRetryControl
- microsoft.
public class OperationRetryControl
Spécifie la stratégie de nouvelle tentative pour les exceptions obtenues sur la communication entre le client et le service.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Throwable |
getException()
Exception au rapport pour l’opération, si ShouldRetry a la valeur false. Par défaut, il s’agit de la même exception que l’exception signalée, mais dans certains cas, la fabrique peut choisir de transformer l’exception signalée en une exception plus significative. |
String |
getExceptionId()
Chaîne qui identifie de manière unique le type d’exception. |
int |
getMaxRetryCount()
Nombre maximal de fois que cette opération doit être retentée si l’objet ShouldRetry est true |
Duration |
getRetryDelay()
L’opération doit être retentée après ce délai si la valeur ShouldRetry est true. |
boolean | isTransient() |
void |
setException(Throwable exception)
Exception au rapport pour l’opération, si ShouldRetry a la valeur false. Par défaut, il s’agit de la même exception que l’exception signalée, mais dans certains cas, la fabrique peut choisir de transformer l’exception signalée en une exception plus significative. |
void |
setExceptionId(String exceptionId)
Chaîne qui identifie de manière unique le type d’exception. |
void | setIsTransient(boolean value) |
void |
setMaxRetryCount(int maxRetryCount)
Nombre maximal de fois que cette opération doit être retentée si l’objet ShouldRetry est true |
void |
setRetryDelay(Duration retryDelay)
L’opération doit être retentée après ce délai si la valeur ShouldRetry est true. |
void |
setShouldRetry(boolean shouldRetry)
Indique si l’opération doit être retentée ou non. |
boolean |
shouldRetry()
Indique si l’opération doit être retentée ou non. |
Détails de la méthode
getException
public Throwable getException()
Exception au rapport pour l’opération, si ShouldRetry a la valeur false. Par défaut, il s’agit de la même exception que l’exception signalée, mais dans certains cas, la fabrique peut choisir de transformer l’exception signalée en une exception plus significative.
Retours:
getExceptionId
public String getExceptionId()
Chaîne qui identifie de manière unique le type d’exception.
Retours:
getMaxRetryCount
public int getMaxRetryCount()
Nombre maximal de fois que cette opération doit être retentée si l’objet ShouldRetry est true
Retours:
getRetryDelay
public Duration getRetryDelay()
L’opération doit être retentée après ce délai si la valeur ShouldRetry est true.
Retours:
isTransient
public boolean isTransient()
setException
public void setException(Throwable exception)
Exception au rapport pour l’opération, si ShouldRetry a la valeur false. Par défaut, il s’agit de la même exception que l’exception signalée, mais dans certains cas, la fabrique peut choisir de transformer l’exception signalée en une exception plus significative.
Paramètres:
setExceptionId
public void setExceptionId(String exceptionId)
Chaîne qui identifie de manière unique le type d’exception.
Paramètres:
setIsTransient
public void setIsTransient(boolean value)
Paramètres:
setMaxRetryCount
public void setMaxRetryCount(int maxRetryCount)
Nombre maximal de fois que cette opération doit être retentée si l’objet ShouldRetry est true
Paramètres:
setRetryDelay
public void setRetryDelay(Duration retryDelay)
L’opération doit être retentée après ce délai si la valeur ShouldRetry est true.
Paramètres:
setShouldRetry
public void setShouldRetry(boolean shouldRetry)
Indique si l’opération doit être retentée ou non.
Paramètres:
shouldRetry
public boolean shouldRetry()
Indique si l’opération doit être retentée ou non.
Retours:
S’applique à
Azure SDK for Java