@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.URI uri)
Create a new
WebSocketClient. |
WebSocketClient |
createWebSocketClient(java.net.URI uri,
HttpClientConfiguration configuration)
Create a new
WebSocketClient with the specified configuration. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateWebSocketClient, createWebSocketClient@NonNull public HttpClient createClient(java.net.URL url)
HttpClientFactoryHttpClient. 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 HttpClientFactoryurl - The base URL@NonNull public HttpClient createClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
HttpClientFactoryHttpClient 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 HttpClientFactoryurl - The base URLconfiguration - the client configuration@NonNull public ProxyHttpClient createProxyClient(java.net.URL url)
ProxyHttpClientFactoryProxyHttpClient. 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 ProxyHttpClientFactoryurl - The base URL@NonNull public ProxyHttpClient createProxyClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
ProxyHttpClientFactoryProxyHttpClient 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 ProxyHttpClientFactoryurl - The base URLconfiguration - the client configuration@NonNull public SseClient createSseClient(@Nullable java.net.URL url)
SseClientFactorySseClient. 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 SseClientFactoryurl - The base URL@NonNull public SseClient createSseClient(@Nullable java.net.URL url, @NonNull HttpClientConfiguration configuration)
SseClientFactorySseClient 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 SseClientFactoryurl - The base URLconfiguration - the client configuration@NonNull public StreamingHttpClient createStreamingClient(java.net.URL url)
StreamingHttpClientFactoryStreamingHttpClient. 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 StreamingHttpClientFactoryurl - The base URL@NonNull public StreamingHttpClient createStreamingClient(java.net.URL url, @NonNull HttpClientConfiguration configuration)
StreamingHttpClientFactoryStreamingHttpClient 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 StreamingHttpClientFactoryurl - The base URLconfiguration - The client configuration@NonNull public WebSocketClient createWebSocketClient(java.net.URI uri)
WebSocketClientFactoryWebSocketClient. 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 WebSocketClientFactoryuri - The base URI@NonNull public WebSocketClient createWebSocketClient(java.net.URI uri, @NonNull HttpClientConfiguration configuration)
WebSocketClientFactoryWebSocketClient 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 WebSocketClientFactoryuri - The base URIconfiguration - The client configuration