OperationRetryControl Klasse
- java.
lang. Object - microsoft.
servicefabric. services. communication. client. OperationRetryControl
- microsoft.
public class OperationRetryControl
Gibt die Wiederholungsrichtlinie für die Ausnahmen an, die für die Kommunikation zwischen Client und Dienst abgerufen werden.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Throwable |
getException()
Ausnahme, die für den Vorgang gemeldet werden soll, wenn ShouldRetry false ist. Standardmäßig ist dies dieselbe Ausnahme wie die gemeldete Ausnahme. In einigen Fällen kann die Factory jedoch die gemeldete Ausnahme in eine aussagekräftigere Ausnahme transformieren. |
String |
getExceptionId()
Zeichenfolge, die den Ausnahmetyp eindeutig identifiziert. |
int |
getMaxRetryCount()
Maximale Anzahl der Wiederholungen dieses Vorgangs, wenn der Wert "ShouldRetry" true ist |
Duration |
getRetryDelay()
Der Vorgang sollte nach dieser Verzögerung erneut ausgeführt werden, wenn der ShouldRetry-Wert true ist. |
boolean | isTransient() |
void |
setException(Throwable exception)
Ausnahme, die für den Vorgang gemeldet werden soll, wenn ShouldRetry false ist. Standardmäßig ist dies dieselbe Ausnahme wie die gemeldete Ausnahme. In einigen Fällen kann die Factory jedoch die gemeldete Ausnahme in eine aussagekräftigere Ausnahme transformieren. |
void |
setExceptionId(String exceptionId)
Zeichenfolge, die den Ausnahmetyp eindeutig identifiziert. |
void | setIsTransient(boolean value) |
void |
setMaxRetryCount(int maxRetryCount)
Maximale Anzahl der Wiederholungen dieses Vorgangs, wenn der Wert "ShouldRetry" true ist |
void |
setRetryDelay(Duration retryDelay)
Der Vorgang sollte nach dieser Verzögerung erneut ausgeführt werden, wenn der ShouldRetry-Wert true ist. |
void |
setShouldRetry(boolean shouldRetry)
Gibt an, ob der Vorgang wiederholt werden soll oder nicht. |
boolean |
shouldRetry()
Gibt an, ob der Vorgang wiederholt werden soll oder nicht. |
Details zur Methode
getException
public Throwable getException()
Ausnahme, die für den Vorgang gemeldet werden soll, wenn ShouldRetry false ist. Standardmäßig ist dies dieselbe Ausnahme wie die gemeldete Ausnahme. In einigen Fällen kann die Factory jedoch die gemeldete Ausnahme in eine aussagekräftigere Ausnahme transformieren.
Gibt zurück:
getExceptionId
public String getExceptionId()
Zeichenfolge, die den Ausnahmetyp eindeutig identifiziert.
Gibt zurück:
getMaxRetryCount
public int getMaxRetryCount()
Maximale Anzahl der Wiederholungen dieses Vorgangs, wenn der Wert "ShouldRetry" true ist
Gibt zurück:
getRetryDelay
public Duration getRetryDelay()
Der Vorgang sollte nach dieser Verzögerung erneut ausgeführt werden, wenn der ShouldRetry-Wert true ist.
Gibt zurück:
isTransient
public boolean isTransient()
setException
public void setException(Throwable exception)
Ausnahme, die für den Vorgang gemeldet werden soll, wenn ShouldRetry false ist. Standardmäßig ist dies dieselbe Ausnahme wie die gemeldete Ausnahme. In einigen Fällen kann die Factory jedoch die gemeldete Ausnahme in eine aussagekräftigere Ausnahme transformieren.
Parameter:
setExceptionId
public void setExceptionId(String exceptionId)
Zeichenfolge, die den Ausnahmetyp eindeutig identifiziert.
Parameter:
setIsTransient
public void setIsTransient(boolean value)
Parameter:
setMaxRetryCount
public void setMaxRetryCount(int maxRetryCount)
Maximale Anzahl der Wiederholungen dieses Vorgangs, wenn der Wert "ShouldRetry" true ist
Parameter:
setRetryDelay
public void setRetryDelay(Duration retryDelay)
Der Vorgang sollte nach dieser Verzögerung erneut ausgeführt werden, wenn der ShouldRetry-Wert true ist.
Parameter:
setShouldRetry
public void setShouldRetry(boolean shouldRetry)
Gibt an, ob der Vorgang wiederholt werden soll oder nicht.
Parameter:
shouldRetry
public boolean shouldRetry()
Gibt an, ob der Vorgang wiederholt werden soll oder nicht.
Gibt zurück:
Gilt für:
Azure SDK for Java