@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=reactor.netty.http.client.HttpClient.class) protected static class GatewayAutoConfiguration.NettyConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
logger |
Modifier | Constructor and Description |
---|---|
protected |
NettyConfiguration() |
Modifier and Type | Method and Description |
---|---|
reactor.netty.http.client.HttpClient |
gatewayHttpClient(HttpClientProperties properties,
List<HttpClientCustomizer> customizers) |
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.server.upgrade.ReactorNettyRequestUpgradeStrategy |
reactorNettyRequestUpgradeStrategy(HttpClientProperties httpClientProperties) |
org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient |
reactorNettyWebSocketClient(HttpClientProperties properties,
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, List<HttpClientCustomizer> customizers)
@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(HttpClientProperties properties, reactor.netty.http.client.HttpClient httpClient)
@Bean public org.springframework.web.reactive.socket.server.upgrade.ReactorNettyRequestUpgradeStrategy reactorNettyRequestUpgradeStrategy(HttpClientProperties httpClientProperties)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.