RetryLinearRetry Classe
- java.
lang. Object - RetryPolicyFactory
- RetryPolicy
- com.
microsoft. azure. storage. RetryLinearRetry
- com.
public class RetryLinearRetry extends RetryPolicy implements RetryPolicyFactory
Représente une stratégie de nouvelle tentative qui exécute un nombre spécifié de nouvelles tentatives, chacune séparée par un intervalle de temps fixe spécifié.
Cette classe étend la RetryPolicy classe et implémente l’interface RetryPolicyFactory .
Récapitulatif du constructeur
Constructeur | Description |
---|---|
RetryLinearRetry() |
Crée une instance de la classe. |
RetryLinearRetry(final int deltaBackoff, final int maxAttempts) |
Crée une instance de la classe à l’aide de l’interruption delta et du nombre maximal de tentatives spécifiées. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Retry |
createInstance(final OperationContext opContext)
Génère une nouvelle stratégie de nouvelle tentative pour la tentative de demande en cours. |
Retry |
evaluate(RetryContext retryContext, OperationContext operationContext)
Détermine si l’opération doit être retentée et spécifie l’intervalle jusqu’à la nouvelle tentative suivante. |
Membres hérités
Détails du constructeur
RetryLinearRetry
public RetryLinearRetry()
Crée une instance de la classe.
RetryLinearRetry
public RetryLinearRetry(final int deltaBackoff, final int maxAttempts)
Crée une instance de la classe à l’aide de l’interruption delta et du nombre maximal de tentatives spécifiées.
Parameters:
Détails de la méthode
createInstance
public RetryPolicy createInstance(final OperationContext opContext)
Génère une nouvelle stratégie de nouvelle tentative pour la tentative de demande en cours.
Overrides:
RetryLinearRetry.createInstance(final OperationContext opContext)Parameters:
Returns:
evaluate
public RetryInfo evaluate(RetryContext retryContext, OperationContext operationContext)
Détermine si l’opération doit être retentée et spécifie l’intervalle jusqu’à la nouvelle tentative suivante.
Parameters:
Returns:
null
, aucune nouvelle tentative n'a lieu.S’applique à
Azure SDK for Java