@Internal public class NettyHttpClientFactory extends java.lang.Object implements HttpClientFactory, SseClientFactory, ProxyHttpClientFactory, StreamingHttpClientFactory, WebSocketClientFactory
Constructor and Description |
---|
NettyHttpClientFactory() |
Modifier and Type | Method and Description |
---|---|
HttpClient |
createClient(java.net.URL url)
Create a new
HttpClient . |
HttpClient |
createClient(java.net.URL url,
HttpClientConfiguration configuration)
Create a new
HttpClient with the specified configuration. |
ProxyHttpClient |
createProxyClient(java.net.URL url)
Create a new
ProxyHttpClient . |
ProxyHttpClient |
createProxyClient(java.net.URL url,
HttpClientConfiguration configuration)
Create a new
ProxyHttpClient with the specified configuration. |
SseClient |
createSseClient(java.net.URL url)
Create a new
SseClient . |
SseClient |
createSseClient(java.net.URL url,
HttpClientConfiguration configuration)
Create a new
SseClient with the specified configuration. |
StreamingHttpClient |
createStreamingClient(java.net.URL url)
Create a new
StreamingHttpClient . |
StreamingHttpClient |
createStreamingClient(java.net.URL url,
HttpClientConfiguration configuration)
Create a new
StreamingHttpClient with the specified configuration. |
WebSocketClient |
createWebSocketClient(java.net.URL url)
Create a new
WebSocketClient . |
WebSocketClient |
createWebSocketClient(java.net.URL url,
HttpClientConfiguration configuration)
Create a new
WebSocketClient with the specified configuration. |
@NonNull public HttpClient createClient(java.net.URL url)
HttpClientFactory
HttpClient
. Note that this method should only be used outside of the context of an application. Within Micronaut use
Inject
to inject a client insteadcreateClient
in interface HttpClientFactory
url
- The base URL@NonNull public HttpClient createClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
HttpClientFactory
HttpClient
with the specified configuration. Note that this method should only be used
outside of the context of an application. Within Micronaut use Inject
to inject a client insteadcreateClient
in interface HttpClientFactory
url
- The base URLconfiguration
- the client configuration@NonNull public ProxyHttpClient createProxyClient(java.net.URL url)
ProxyHttpClientFactory
ProxyHttpClient
. Note that this method should only be used outside of the context of an application. Within Micronaut use
Inject
to inject a client insteadcreateProxyClient
in interface ProxyHttpClientFactory
url
- The base URL@NonNull public ProxyHttpClient createProxyClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
ProxyHttpClientFactory
ProxyHttpClient
with the specified configuration. Note that this method should only be used
outside of the context of an application. Within Micronaut use Inject
to inject a client insteadcreateProxyClient
in interface ProxyHttpClientFactory
url
- The base URLconfiguration
- the client configuration@NonNull public SseClient createSseClient(@Nullable java.net.URL url)
SseClientFactory
SseClient
. Note that this method should only be used outside of the context of an application. Within Micronaut use
Inject
to inject a client insteadcreateSseClient
in interface SseClientFactory
url
- The base URL@NonNull public SseClient createSseClient(@Nullable java.net.URL url, @NonNull HttpClientConfiguration configuration)
SseClientFactory
SseClient
with the specified configuration. Note that this method should only be used
outside of the context of an application. Within Micronaut use Inject
to inject a client insteadcreateSseClient
in interface SseClientFactory
url
- The base URLconfiguration
- the client configuration@NonNull public StreamingHttpClient createStreamingClient(java.net.URL url)
StreamingHttpClientFactory
StreamingHttpClient
. Note that this method should only be used outside of the context of an application. Within Micronaut use
Inject
to inject a client insteadcreateStreamingClient
in interface StreamingHttpClientFactory
url
- The base URL@NonNull public StreamingHttpClient createStreamingClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
StreamingHttpClientFactory
StreamingHttpClient
with the specified configuration. Note that this method should only be used
outside of the context of an application. Within Micronaut use Inject
to inject a client insteadcreateStreamingClient
in interface StreamingHttpClientFactory
url
- The base URLconfiguration
- The client configuration@NonNull public WebSocketClient createWebSocketClient(java.net.URL url)
WebSocketClientFactory
WebSocketClient
. Note that this method should only be used outside of the context of an application. Within Micronaut use
Inject
to inject a client insteadcreateWebSocketClient
in interface WebSocketClientFactory
url
- The base URL@NonNull public WebSocketClient createWebSocketClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
WebSocketClientFactory
WebSocketClient
with the specified configuration. Note that this method should only be used outside of the context of an application. Within Micronaut use
Inject
to inject a client insteadcreateWebSocketClient
in interface WebSocketClientFactory
url
- The base URLconfiguration
- The client configuration