ExponentialBackoffWithJitter Class
- java.
lang. Object - com.
microsoft. azure. sdk. iot. device. transport. ExponentialBackoffWithJitter
- com.
Implements
public class ExponentialBackoffWithJitter
implements RetryPolicy
Represents a retry policy that performs exponential backoff with jitter retries.
Constructor Summary
Constructor | Description |
---|---|
ExponentialBackoffWithJitter() |
Constructor with default backoff values and first |
ExponentialBackoffWithJitter(int retryCount, long minBackoff, long maxBackoff, long deltaBackoff, boolean firstFastRetry) |
Constructor. |
Method Summary
Modifier and Type | Method and Description |
---|---|
Retry |
getRetryDecision(int currentRetryCount, TransportException lastException)
Determines whether the operation should be retried and the interval until the next retry. |
Methods inherited from java.lang.Object
Constructor Details
ExponentialBackoffWithJitter
public ExponentialBackoffWithJitter()
Constructor with default backoff values and firstFastRetry
ExponentialBackoffWithJitter
public ExponentialBackoffWithJitter(int retryCount, long minBackoff, long maxBackoff, long deltaBackoff, boolean firstFastRetry)
Constructor.
Parameters:
Method Details
getRetryDecision
public RetryDecision getRetryDecision(int currentRetryCount, TransportException lastException)
Determines whether the operation should be retried and the interval until the next retry.
Parameters:
Returns:
Applies to
Azure SDK for Java
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour