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.sse.SseClientFactory,io.micronaut.http.client.StreamingHttpClientFactory,io.micronaut.websocket.WebSocketClientFactory
@Internal public class NettyHttpClientFactory extends java.lang.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.WebSocketClientFactoryA factory to create Netty HTTP clients.- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description NettyHttpClientFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.http.client.HttpClientcreateClient(java.net.URL url)io.micronaut.http.client.HttpClientcreateClient(java.net.URL url, io.micronaut.http.client.HttpClientConfiguration configuration)io.micronaut.http.client.ProxyHttpClientcreateProxyClient(java.net.URL url)io.micronaut.http.client.ProxyHttpClientcreateProxyClient(java.net.URL url, io.micronaut.http.client.HttpClientConfiguration configuration)io.micronaut.http.client.sse.SseClientcreateSseClient(java.net.URL url)io.micronaut.http.client.sse.SseClientcreateSseClient(java.net.URL url, io.micronaut.http.client.HttpClientConfiguration configuration)io.micronaut.http.client.StreamingHttpClientcreateStreamingClient(java.net.URL url)io.micronaut.http.client.StreamingHttpClientcreateStreamingClient(java.net.URL url, io.micronaut.http.client.HttpClientConfiguration configuration)io.micronaut.websocket.WebSocketClientcreateWebSocketClient(java.net.URI uri)io.micronaut.websocket.WebSocketClientcreateWebSocketClient(java.net.URI uri, io.micronaut.http.client.HttpClientConfiguration configuration)
-
-
-
Method Detail
-
createClient
@NonNull public io.micronaut.http.client.HttpClient createClient(java.net.URL url)
- Specified by:
createClientin interfaceio.micronaut.http.client.HttpClientFactory
-
createClient
@NonNull public io.micronaut.http.client.HttpClient createClient(java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)- Specified by:
createClientin interfaceio.micronaut.http.client.HttpClientFactory
-
createProxyClient
@NonNull public io.micronaut.http.client.ProxyHttpClient createProxyClient(java.net.URL url)
- Specified by:
createProxyClientin interfaceio.micronaut.http.client.ProxyHttpClientFactory
-
createProxyClient
@NonNull public io.micronaut.http.client.ProxyHttpClient createProxyClient(java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)- Specified by:
createProxyClientin interfaceio.micronaut.http.client.ProxyHttpClientFactory
-
createSseClient
@NonNull public io.micronaut.http.client.sse.SseClient createSseClient(@Nullable java.net.URL url)- Specified by:
createSseClientin interfaceio.micronaut.http.client.sse.SseClientFactory
-
createSseClient
@NonNull public io.micronaut.http.client.sse.SseClient createSseClient(@Nullable java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)- Specified by:
createSseClientin interfaceio.micronaut.http.client.sse.SseClientFactory
-
createStreamingClient
@NonNull public io.micronaut.http.client.StreamingHttpClient createStreamingClient(java.net.URL url)
- Specified by:
createStreamingClientin interfaceio.micronaut.http.client.StreamingHttpClientFactory
-
createStreamingClient
@NonNull public io.micronaut.http.client.StreamingHttpClient createStreamingClient(java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)- Specified by:
createStreamingClientin interfaceio.micronaut.http.client.StreamingHttpClientFactory
-
createWebSocketClient
@NonNull public io.micronaut.websocket.WebSocketClient createWebSocketClient(java.net.URI uri)
- Specified by:
createWebSocketClientin interfaceio.micronaut.websocket.WebSocketClientFactory
-
createWebSocketClient
@NonNull public io.micronaut.websocket.WebSocketClient createWebSocketClient(java.net.URI uri, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)- Specified by:
createWebSocketClientin interfaceio.micronaut.websocket.WebSocketClientFactory
-
-