@Factory
public class ReactorProxyHttpClientFactory
extends java.lang.Object
ReactorProxyHttpClient
.Constructor and Description |
---|
ReactorProxyHttpClientFactory(io.micronaut.http.client.ProxyHttpClientRegistry<?> clientRegistry)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected ReactorProxyHttpClient |
proxyHttpClient(io.micronaut.inject.InjectionPoint<?> injectionPoint,
io.micronaut.http.client.LoadBalancer loadBalancer,
io.micronaut.http.client.HttpClientConfiguration configuration,
io.micronaut.context.BeanContext beanContext)
Injects a
ReactorProxyHttpClient client at the given injection point. |
public ReactorProxyHttpClientFactory(io.micronaut.http.client.ProxyHttpClientRegistry<?> clientRegistry)
clientRegistry
- The client registry@Bean @Secondary protected ReactorProxyHttpClient proxyHttpClient(@Nullable io.micronaut.inject.InjectionPoint<?> injectionPoint, @Parameter @Nullable io.micronaut.http.client.LoadBalancer loadBalancer, @Parameter @Nullable io.micronaut.http.client.HttpClientConfiguration configuration, io.micronaut.context.BeanContext beanContext)
ReactorProxyHttpClient
client at the given injection point.injectionPoint
- The injection pointloadBalancer
- The load balancer to use (Optional)configuration
- The configuration (Optional)beanContext
- The bean context to use