RetryAfterHelper Classe

  • java.lang.Object
    • com.microsoft.bot.connector.authentication.RetryAfterHelper

public final class RetryAfterHelper

Classe que contém uma função auxiliar para processar cabeçalhos http 429 Retry-After para o CredentialsAuthenticator. O motivo para extrair isso foi CredentialsAuthenticator é uma classe interna que não é exposta, exceto por meio de outras classes de Autenticação e queríamos uma maneira de testar o processamento de 429 cabeçalhos sem criar arreios de teste complicados.

Resumo do método

Modificador e tipo Método e descrição
static RetryParams processRetry(List<String> header, Integer count)

Processeuma Exceção de Repetição e veja se devemos aguardar um período de tempo solicitado antes de tentar novamente chamar o serviço de autenticação novamente.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do método

processRetry

public static RetryParams processRetry(List header, Integer count)

Processe uma RetryException e veja se devemos aguardar um período de tempo solicitado antes de tentar novamente chamar o serviço de autenticação novamente.

Parameters:

header - Os valores de cabeçalho a serem processados.
count - A contagem de quantas vezes tentamos novamente.

Returns:

Um RetryParams com instruções de quando ou quantas vezes mais tentar novamente.

Aplica-se a