@Configuration @ConditionalOnClass(value=reactor.ipc.netty.http.client.HttpClient.class) protected static class GatewayAutoConfiguration.NettyConfiguration extends Object
Modifier | Constructor and Description |
---|---|
protected |
NettyConfiguration() |
Modifier and Type | Method and Description |
---|---|
reactor.ipc.netty.http.client.HttpClient |
httpClient(Consumer<? super reactor.ipc.netty.http.client.HttpClientOptions.Builder> options) |
HttpClientProperties |
httpClientProperties() |
Consumer<? super reactor.ipc.netty.http.client.HttpClientOptions.Builder> |
nettyClientOptions(HttpClientProperties properties) |
NettyWriteResponseFilter |
nettyWriteResponseFilter(GatewayProperties properties) |
org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient |
reactorNettyWebSocketClient(Consumer<? super reactor.ipc.netty.http.client.HttpClientOptions.Builder> options) |
NettyRoutingFilter |
routingFilter(reactor.ipc.netty.http.client.HttpClient httpClient,
org.springframework.beans.factory.ObjectProvider<List<HttpHeadersFilter>> headersFilters,
HttpClientProperties properties) |
@Bean @ConditionalOnMissingBean public reactor.ipc.netty.http.client.HttpClient httpClient(@Qualifier(value="nettyClientOptions") Consumer<? super reactor.ipc.netty.http.client.HttpClientOptions.Builder> options)
@Bean public Consumer<? super reactor.ipc.netty.http.client.HttpClientOptions.Builder> nettyClientOptions(HttpClientProperties properties)
@Bean public HttpClientProperties httpClientProperties()
@Bean public NettyRoutingFilter routingFilter(reactor.ipc.netty.http.client.HttpClient httpClient, org.springframework.beans.factory.ObjectProvider<List<HttpHeadersFilter>> headersFilters, HttpClientProperties properties)
@Bean public NettyWriteResponseFilter nettyWriteResponseFilter(GatewayProperties properties)
@Bean public org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient reactorNettyWebSocketClient(@Qualifier(value="nettyClientOptions") Consumer<? super reactor.ipc.netty.http.client.HttpClientOptions.Builder> options)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.