@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)
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, 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, 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(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(java.net.URL url, 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, 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.URL url)
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 WebSocketClientFactoryurl - The base URL@NonNull public WebSocketClient createWebSocketClient(java.net.URL url, 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 WebSocketClientFactoryurl - The base URLconfiguration - The client configuration