java.lang.Object
diegosneves.github.conectardoacoes.adapters.rest.adapter.HttpAdapter
Direct Known Subclasses:
RetrieveAddressAdapter

@Component public abstract class HttpAdapter extends Object
Classe abstrata que fornece a base para adaptadores HTTP. Isto inclui a configuração de cabeçalhos HTTP e a instância do RestTemplateSimpleWebClient a ser usada para chamadas HTTP.

Esta classe é anotada como um @Component do Spring Framework e, portanto, é passível de detecção automática e autocinjeto durante a inicialização da aplicação.

Ele usa um conjunto de cabeçalhos HTTP padrão ao instanciar, que inclui a configuração do conteúdo e os tipos de aceitação para JSON.

O acesso aos campos protegidos é garantido através dos métodos @Getter e @Setter, ambos definidos com AccessLevel.PROTECTED.

Since:
1.2.0
Author:
diegoneves
  • Field Details

    • restTemplateSimpleWebClient

      protected RestTemplateSimpleWebClient restTemplateSimpleWebClient
    • headers

      protected org.springframework.http.HttpHeaders headers
  • Constructor Details

    • HttpAdapter

      protected HttpAdapter()
      Inicializa uma instância de HttpAdapter com cabeçalhos Http default e a instância de RestTemplateSimpleWebClient.

      Os tipos de mídia de conteúdo e aceitação são definidos como JSON.