public class NettyReactiveWebServerFactory extends AbstractReactiveWebServerFactory
ReactiveWebServerFactory that can be used to create NettyWebServers.| Constructor and Description | 
|---|
| NettyReactiveWebServerFactory() | 
| NettyReactiveWebServerFactory(int port) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addRouteProviders(NettyRouteProvider... routeProviders)Add  NettyRouteProviders that should be applied, in order, before the
 handler for the Spring application. | 
| void | addServerCustomizers(NettyServerCustomizer... serverCustomizers)Add  NettyServerCustomizers that should applied while building the server. | 
| Collection<NettyServerCustomizer> | getServerCustomizers()Returns a mutable collection of the  NettyServerCustomizers that will be
 applied to the Netty server builder. | 
| WebServer | getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)Gets a new fully configured but paused  WebServerinstance. | 
| void | setLifecycleTimeout(Duration lifecycleTimeout)Set the maximum amount of time that should be waited when starting or stopping the
 server. | 
| void | setResourceFactory(org.springframework.http.client.reactive.ReactorResourceFactory resourceFactory)Set the  ReactorResourceFactoryto get the shared resources from. | 
| void | setServerCustomizers(Collection<? extends NettyServerCustomizer> serverCustomizers)Set  NettyServerCustomizers that should be applied to the Netty server
 builder. | 
| void | setUseForwardHeaders(boolean useForwardHeaders)Set if x-forward-* headers should be processed. | 
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getSsl, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProvideraddErrorPagespublic NettyReactiveWebServerFactory()
public NettyReactiveWebServerFactory(int port)
public WebServer getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)
ReactiveWebServerFactoryWebServer instance. Clients should
 not be able to connect to the returned server until WebServer.start() is
 called (which happens when the ApplicationContext has been fully
 refreshed).httpHandler - the HTTP handler in charge of processing requestsWebServerWebServer.stop()public Collection<NettyServerCustomizer> getServerCustomizers()
NettyServerCustomizers that will be
 applied to the Netty server builder.public void setServerCustomizers(Collection<? extends NettyServerCustomizer> serverCustomizers)
NettyServerCustomizers that should be applied to the Netty server
 builder. Calling this method will replace any existing customizers.serverCustomizers - the customizers to setpublic void addServerCustomizers(NettyServerCustomizer... serverCustomizers)
NettyServerCustomizers that should applied while building the server.serverCustomizers - the customizers to addpublic void addRouteProviders(NettyRouteProvider... routeProviders)
NettyRouteProviders that should be applied, in order, before the
 handler for the Spring application.routeProviders - the route providers to addpublic void setLifecycleTimeout(Duration lifecycleTimeout)
lifecycleTimeout - the lifecycle timeoutpublic void setUseForwardHeaders(boolean useForwardHeaders)
useForwardHeaders - if x-forward headers should be usedpublic void setResourceFactory(org.springframework.http.client.reactive.ReactorResourceFactory resourceFactory)
ReactorResourceFactory to get the shared resources from.resourceFactory - the server resourcesCopyright © 2019 Pivotal Software, Inc.. All rights reserved.