ExceptionHandlingRetryResult Klasse
- java.
lang. Object - ExceptionHandlingResult
- microsoft.
servicefabric. services. communication. client. ExceptionHandlingRetryResult
- microsoft.
public class ExceptionHandlingRetryResult extends ExceptionHandlingResult
Gibt das Ausnahmebehandlungsergebnis an, wenn die Anforderung vom Client an den Dienst wiederholt werden kann.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ExceptionHandlingRetryResult(String exceptionId, boolean isTransient, Duration retryDelay, int maxRetryCount) |
Instanziiert das ExceptionHandlingRetryResult mithilfe der angegebenen Argumente. |
ExceptionHandlingRetryResult(Throwable exception, boolean isTransient, Duration retryDelay, int maxRetryCount) |
Instanziiert das ExceptionHandlingRetryResult mithilfe der angegebenen Argumente. |
ExceptionHandlingRetryResult(Throwable exception, boolean isTransient, OperationRetrySettings retrySettings, int maxRetryCount) |
Instanziiert das ExceptionHandlingRetryResult mithilfe der angegebenen Argumente. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
String |
getExceptionId()
Zeichenfolge, die den Ausnahmetyp eindeutig identifiziert. |
int |
getMaxRetryCount()
Maximale Anzahl der Wiederholungen dieses Ausnahmetyps, bevor sie aufgegeben werden. Der Standardwert ist int. Maxvalue |
Duration |
getRetryDelay()
Der Vorgang sollte nach dieser Verzögerung wiederholt werden. |
boolean |
isTransient()
Vorübergehende wiederholbare Ausnahmen sind solche, bei denen der Kommunikationskanal vom Client zum Dienst noch vorhanden ist. Nicht vorübergehende wiederholbare Ausnahmen sind solche, bei denen wir den Dienstendpunkt erneut auflösen müssen, bevor wir es erneut versuchen. |
Details zum Konstruktor
ExceptionHandlingRetryResult
public ExceptionHandlingRetryResult(String exceptionId, boolean isTransient, Duration retryDelay, int maxRetryCount)
Instanziiert das ExceptionHandlingRetryResult mithilfe der angegebenen Argumente.
Parameter:
ExceptionHandlingRetryResult
public ExceptionHandlingRetryResult(Throwable exception, boolean isTransient, Duration retryDelay, int maxRetryCount)
Instanziiert das ExceptionHandlingRetryResult mithilfe der angegebenen Argumente.
Parameter:
ExceptionHandlingRetryResult
public ExceptionHandlingRetryResult(Throwable exception, boolean isTransient, OperationRetrySettings retrySettings, int maxRetryCount)
Instanziiert das ExceptionHandlingRetryResult mithilfe der angegebenen Argumente.
Parameter:
Details zur Methode
getExceptionId
public String getExceptionId()
Zeichenfolge, die den Ausnahmetyp eindeutig identifiziert.
Gibt zurück:
getMaxRetryCount
public int getMaxRetryCount()
Maximale Anzahl der Wiederholungen dieses Ausnahmetyps, bevor sie aufgegeben werden. Der Standardwert ist int. Maxvalue
Gibt zurück:
getRetryDelay
public Duration getRetryDelay()
Der Vorgang sollte nach dieser Verzögerung wiederholt werden.
Gibt zurück:
isTransient
public boolean isTransient()
Vorübergehende wiederholbare Ausnahmen sind solche, bei denen der Kommunikationskanal vom Client zum Dienst noch vorhanden ist. Nicht vorübergehende wiederholbare Ausnahmen sind solche, bei denen wir den Dienstendpunkt erneut auflösen müssen, bevor wir es erneut versuchen.
Gibt zurück:
Gilt für:
Azure SDK for Java