Interface ReactorProxyHttpClient
- All Superinterfaces:
- io.micronaut.http.client.ProxyHttpClient
public interface ReactorProxyHttpClient
extends io.micronaut.http.client.ProxyHttpClient
Extended version of 
ProxyHttpClient for Project Reactor.- Since:
- 2.1.0
- Author:
- James Kleeh
- 
Method SummaryModifier and TypeMethodDescriptionstatic @NonNull ReactorProxyHttpClientCreate a newProxyHttpClient.static @NonNull ReactorProxyHttpClientCreate a newProxyHttpClientwith the specified configuration.reactor.core.publisher.Flux<io.micronaut.http.MutableHttpResponse<?>> proxy(@NonNull io.micronaut.http.HttpRequest<?> request) Methods inherited from interface io.micronaut.http.client.ProxyHttpClientproxy
- 
Method Details- 
proxyreactor.core.publisher.Flux<io.micronaut.http.MutableHttpResponse<?>> proxy(@NonNull @NonNull io.micronaut.http.HttpRequest<?> request) - Specified by:
- proxyin interface- io.micronaut.http.client.ProxyHttpClient
 
- 
createCreate a newProxyHttpClient. Note that this method should only be used outside of the context of a Micronaut application. The returnedProxyHttpClientis not subject to dependency injection. The creator is responsible for closing the client to avoid leaking connections. Within a Micronaut application useInjectto inject a client instead.- Parameters:
- url- The base URL
- Returns:
- The client
 
- 
create@NonNull static @NonNull ReactorProxyHttpClient create(@Nullable @Nullable URL url, @NonNull @NonNull io.micronaut.http.client.HttpClientConfiguration configuration) Create a newProxyHttpClientwith the specified configuration. Note that this method should only be used outside of the context of an application. Within Micronaut useInjectto inject a client instead- Parameters:
- url- The base URL
- configuration- the client configuration
- Returns:
- The client
- Since:
- 2.2.0
 
 
-