Compartilhar via


RetryNoRetry Classe

public class RetryNoRetry extends RetryPolicy implements RetryPolicyFactory

Representa uma política de repetição que não executa repetições.

Essa classe estende a RetryPolicy classe e implementa a RetryPolicyFactory interface .

Resumo do método

Modificador e tipo Método e descrição
RetryPolicy createInstance(final OperationContext opContext)

Gera uma nova política de repetição para a tentativa da solicitação atual.

RetryInfo evaluate(RetryContext retryContext, OperationContext operationContext)

Determina se a operação deve ser repetida e especifica o intervalo até a próxima repetição.

RetryNoRetry getInstance()

Retorna a instância estática de uma política sem repetição.

Membros herdados

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:

RetryNoRetry.createInstance(final OperationContext opContext)

Parameters:

opContext - Um objeto OperationContext que representa o contexto da operação atual. Esse objeto é usado para controlar solicitações para o serviço de armazenamento, e para fornecer informações adicionais de tempo de execução sobre a operação.

Returns:

Um RetryPolicy objeto que representa a política de repetição para a tentativa de solicitação atual.

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:

retryContext - Um RetryContext objeto que indica o número de repetições, os resultados da última solicitação, se a próxima repetição deve ocorrer no local primário ou secundário e especifica o modo de localização.
operationContext - Um objeto OperationContext para rastrear a operação atual.

Returns:

Um RetryInfo objeto que indica se a próxima repetição ocorrerá no local primário ou secundário e especifica o modo de localização. Se null, a operação não será repetida.

getInstance

public static RetryNoRetry getInstance()

Retorna a instância estática de uma política sem repetição.

Returns:

Um RetryNoRetry objeto que representa uma política sem repetição.

Aplica-se a