Interface OkHttpClientBuilderProvider

All Known Implementing Classes:
DefaultOkHttpClientBuilderProvider, InsecureOkHttpClientBuilderProvider, RefreshableOkHttpClientBuilderProvider

public interface OkHttpClientBuilderProvider
Provider interface that concrete implementations will use to provide a customized OkHttpClient.Builder.
  • Method Summary

    Modifier and Type
    Method
    Description
    okhttp3.OkHttpClient.Builder
    Creates a new and customized OkHttpClient.Builder for the provided service.
    default Boolean
    Returns whether or not the provider supports the provided service endpoint.
  • Method Details

    • supports

      default Boolean supports(ServiceEndpoint service)
      Returns whether or not the provider supports the provided service endpoint.
      Parameters:
      service - service configuration
      Returns:
      true if supports the url given
    • get

      okhttp3.OkHttpClient.Builder get(ServiceEndpoint service)
      Creates a new and customized OkHttpClient.Builder for the provided service.
      Parameters:
      service - service config
      Returns:
      the builder