@Configuration @ConditionalOnClass(value=reactor.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.netty.http.client.HttpClient |
gatewayHttpClient(HttpClientProperties properties) |
HttpClientProperties |
httpClientProperties() |
org.springframework.boot.autoconfigure.web.embedded.NettyWebServerFactoryCustomizer |
nettyServerWiretapCustomizer(org.springframework.core.env.Environment environment,
org.springframework.boot.autoconfigure.web.ServerProperties serverProperties) |
NettyWriteResponseFilter |
nettyWriteResponseFilter(GatewayProperties properties) |
org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient |
reactorNettyWebSocketClient(reactor.netty.http.client.HttpClient httpClient) |
NettyRoutingFilter |
routingFilter(reactor.netty.http.client.HttpClient httpClient,
org.springframework.beans.factory.ObjectProvider<List<HttpHeadersFilter>> headersFilters,
HttpClientProperties properties) |
@Bean @ConditionalOnProperty(name="spring.cloud.gateway.httpserver.wiretap") public org.springframework.boot.autoconfigure.web.embedded.NettyWebServerFactoryCustomizer nettyServerWiretapCustomizer(org.springframework.core.env.Environment environment, org.springframework.boot.autoconfigure.web.ServerProperties serverProperties)
@Bean @ConditionalOnMissingBean public reactor.netty.http.client.HttpClient gatewayHttpClient(HttpClientProperties properties)
@Bean public HttpClientProperties httpClientProperties()
@Bean public NettyRoutingFilter routingFilter(reactor.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(reactor.netty.http.client.HttpClient httpClient)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.