RetryLinearRetry Classe
- java.
lang. Object - RetryPolicyFactory
- RetryPolicy
- com.
microsoft. azure. storage. RetryLinearRetry
- com.
public class RetryLinearRetry extends RetryPolicy implements RetryPolicyFactory
Representa uma política de repetição que executa um determinado número de tentativas, usando um intervalo de tempo fixo especificado entre repetições.
Essa classe estende a RetryPolicy classe e implementa a RetryPolicyFactory interface .
Resumo do Construtor
Construtor | Description |
---|---|
RetryLinearRetry() |
Cria uma instância da classe . |
RetryLinearRetry(final int deltaBackoff, final int maxAttempts) |
Cria uma instância da classe usando o backoff delta especificado e o máximo de tentativas de repetição. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Retry |
createInstance(final OperationContext opContext)
Gera uma nova política de repetição para a tentativa da solicitação atual. |
Retry |
evaluate(RetryContext retryContext, OperationContext operationContext)
Determina se a operação deve ser repetida e especifica o intervalo até a próxima repetição. |
Membros herdados
Detalhes do construtor
RetryLinearRetry
public RetryLinearRetry()
Cria uma instância da classe .
RetryLinearRetry
public RetryLinearRetry(final int deltaBackoff, final int maxAttempts)
Cria uma instância da classe usando o backoff delta especificado e o máximo de tentativas de repetição.
Parameters:
Detalhes do método
createInstance
public RetryPolicy createInstance(final OperationContext opContext)
Gera uma nova política de repetição para a tentativa da solicitação atual.
Overrides:
RetryLinearRetry.createInstance(final OperationContext opContext)Parameters:
Returns:
evaluate
public RetryInfo evaluate(RetryContext retryContext, OperationContext operationContext)
Determina se a operação deve ser repetida e especifica o intervalo até a próxima repetição.
Parameters:
Returns:
null
, a operação não será repetida.Aplica-se a
Azure SDK for Java