Package io.micronaut.http.client.jdk
Class JdkHttpClientFactory
java.lang.Object
io.micronaut.http.client.AbstractHttpClientFactory<DefaultJdkHttpClient>
io.micronaut.http.client.jdk.JdkHttpClientFactory
- All Implemented Interfaces:
io.micronaut.http.client.HttpClientFactory,io.micronaut.http.client.RawHttpClientFactory
@Internal
public class JdkHttpClientFactory
extends io.micronaut.http.client.AbstractHttpClientFactory<DefaultJdkHttpClient>
implements io.micronaut.http.client.RawHttpClientFactory
Factory to create java.net.http.* HTTP Clients.
- Since:
- 4.0.0
-
Field Summary
Fields inherited from class io.micronaut.http.client.AbstractHttpClientFactory
conversionService, mediaTypeCodecRegistry, messageBodyHandlerRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.micronaut.http.body.MessageBodyHandlerRegistryprotected DefaultJdkHttpClientcreateHttpClient(URI uri) protected DefaultJdkHttpClientcreateHttpClient(URI uri, io.micronaut.http.client.HttpClientConfiguration configuration) @NonNull io.micronaut.http.client.RawHttpClientcreateRawClient(@Nullable URI url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Methods inherited from class io.micronaut.http.client.AbstractHttpClientFactory
createClient, createClientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.client.RawHttpClientFactory
createRawClient
-
Constructor Details
-
JdkHttpClientFactory
public JdkHttpClientFactory()
-
-
Method Details
-
createHttpClient
- Specified by:
createHttpClientin classio.micronaut.http.client.AbstractHttpClientFactory<DefaultJdkHttpClient>
-
createHttpClient
protected DefaultJdkHttpClient createHttpClient(URI uri, io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createHttpClientin classio.micronaut.http.client.AbstractHttpClientFactory<DefaultJdkHttpClient>
-
createDefaultMessageBodyHandlerRegistry
public static io.micronaut.http.body.MessageBodyHandlerRegistry createDefaultMessageBodyHandlerRegistry() -
createRawClient
@NonNull public @NonNull io.micronaut.http.client.RawHttpClient createRawClient(@Nullable @Nullable URI url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createRawClientin interfaceio.micronaut.http.client.RawHttpClientFactory
-