Package io.micronaut.http.client.netty
Class NettyHttpClientFactory
java.lang.Object
io.micronaut.http.client.netty.NettyHttpClientFactory
- All Implemented Interfaces:
io.micronaut.http.client.HttpClientFactory,io.micronaut.http.client.ProxyHttpClientFactory,io.micronaut.http.client.RawHttpClientFactory,io.micronaut.http.client.sse.SseClientFactory,io.micronaut.http.client.StreamingHttpClientFactory,io.micronaut.websocket.WebSocketClientFactory
@Internal
public class NettyHttpClientFactory
extends Object
implements io.micronaut.http.client.HttpClientFactory, io.micronaut.http.client.sse.SseClientFactory, io.micronaut.http.client.ProxyHttpClientFactory, io.micronaut.http.client.StreamingHttpClientFactory, io.micronaut.websocket.WebSocketClientFactory, io.micronaut.http.client.RawHttpClientFactory
A factory to create Netty HTTP clients.
- Since:
- 3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull io.micronaut.http.client.HttpClientcreateClient(URL url) @NonNull io.micronaut.http.client.HttpClientcreateClient(URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) @NonNull io.micronaut.http.client.ProxyHttpClientcreateProxyClient(URL url) @NonNull io.micronaut.http.client.ProxyHttpClientcreateProxyClient(URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) @NonNull io.micronaut.http.client.RawHttpClientcreateRawClient(@Nullable URI url) @NonNull io.micronaut.http.client.RawHttpClientcreateRawClient(@Nullable URI url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) @NonNull io.micronaut.http.client.sse.SseClientcreateSseClient(@Nullable URL url) @NonNull io.micronaut.http.client.sse.SseClientcreateSseClient(@Nullable URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) @NonNull io.micronaut.http.client.StreamingHttpClientcreateStreamingClient(URL url) @NonNull io.micronaut.http.client.StreamingHttpClientcreateStreamingClient(URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) @NonNull io.micronaut.websocket.WebSocketClientcreateWebSocketClient(URI uri) @NonNull io.micronaut.websocket.WebSocketClientcreateWebSocketClient(URI uri, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.websocket.WebSocketClientFactory
createWebSocketClient, createWebSocketClient
-
Constructor Details
-
NettyHttpClientFactory
public NettyHttpClientFactory()
-
-
Method Details
-
createClient
- Specified by:
createClientin interfaceio.micronaut.http.client.HttpClientFactory
-
createClient
@NonNull public @NonNull io.micronaut.http.client.HttpClient createClient(URL url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createClientin interfaceio.micronaut.http.client.HttpClientFactory
-
createProxyClient
- Specified by:
createProxyClientin interfaceio.micronaut.http.client.ProxyHttpClientFactory
-
createProxyClient
@NonNull public @NonNull io.micronaut.http.client.ProxyHttpClient createProxyClient(URL url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createProxyClientin interfaceio.micronaut.http.client.ProxyHttpClientFactory
-
createSseClient
@NonNull public @NonNull io.micronaut.http.client.sse.SseClient createSseClient(@Nullable @Nullable URL url) - Specified by:
createSseClientin interfaceio.micronaut.http.client.sse.SseClientFactory
-
createSseClient
@NonNull public @NonNull io.micronaut.http.client.sse.SseClient createSseClient(@Nullable @Nullable URL url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createSseClientin interfaceio.micronaut.http.client.sse.SseClientFactory
-
createStreamingClient
@NonNull public @NonNull io.micronaut.http.client.StreamingHttpClient createStreamingClient(URL url) - Specified by:
createStreamingClientin interfaceio.micronaut.http.client.StreamingHttpClientFactory
-
createStreamingClient
@NonNull public @NonNull io.micronaut.http.client.StreamingHttpClient createStreamingClient(URL url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createStreamingClientin interfaceio.micronaut.http.client.StreamingHttpClientFactory
-
createWebSocketClient
- Specified by:
createWebSocketClientin interfaceio.micronaut.websocket.WebSocketClientFactory
-
createWebSocketClient
@NonNull public @NonNull io.micronaut.websocket.WebSocketClient createWebSocketClient(URI uri, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) - Specified by:
createWebSocketClientin interfaceio.micronaut.websocket.WebSocketClientFactory
-
createRawClient
@NonNull public @NonNull io.micronaut.http.client.RawHttpClient createRawClient(@Nullable @Nullable URI url) - Specified by:
createRawClientin interfaceio.micronaut.http.client.RawHttpClientFactory
-
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
-