@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, 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, 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(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(java.net.URL url, 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, 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, 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