Package com.azure.core.http
Interface HttpClientProvider
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
An interface to be implemented by any azure-core plugin that wishes to provide an alternate
HttpClient
implementation.-
Method Summary
Modifier and TypeMethodDescriptionCreates a new instance of theHttpClient
that this HttpClientProvider is configured to create.default HttpClient
createInstance
(HttpClientOptions clientOptions) Creates a new instance of theHttpClient
that this HttpClientProvider is configured to create.
-
Method Details
-
createInstance
HttpClient createInstance()Creates a new instance of theHttpClient
that this HttpClientProvider is configured to create.- Returns:
- A new
HttpClient
instance, entirely unrelated to all other instances that were created previously.
-
createInstance
Creates a new instance of theHttpClient
that this HttpClientProvider is configured to create.- Parameters:
clientOptions
- Configuration options applied to the createdHttpClient
.- Returns:
- A new
HttpClient
instance, entirely unrelated to all other instances that were created previously.
-