Interface WebServerFactoryCustomizer<T extends WebServerFactory>
- Type Parameters:
T
- the configurable web server factory
- All Known Implementing Classes:
JettyWebServerFactoryCustomizer
,JettyWebSocketReactiveWebServerCustomizer
,JettyWebSocketServletWebServerCustomizer
,ManagementWebServerFactoryCustomizer
,NettyWebServerFactoryCustomizer
,ReactiveWebServerFactoryCustomizer
,ServletWebServerFactoryCustomizer
,TomcatReactiveWebServerFactoryCustomizer
,TomcatServletWebServerFactoryCustomizer
,TomcatWebServerFactoryCustomizer
,TomcatWebSocketReactiveWebServerCustomizer
,TomcatWebSocketServletWebServerCustomizer
,UndertowServletWebServerFactoryCustomizer
,UndertowWebServerFactoryCustomizer
,UndertowWebSocketServletWebServerCustomizer
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Strategy interface for customizing
web server factories
. Any
beans of this type will get a callback with the server factory before the server itself
is started, so you can set the port, address, error pages etc.
Beware: calls to this interface are usually made from a
WebServerFactoryCustomizerBeanPostProcessor
which is a
BeanPostProcessor
(so called very early in the ApplicationContext lifecycle).
It might be safer to lookup dependencies lazily in the enclosing BeanFactory rather
than injecting them with @Autowired
.
- Since:
- 2.0.0
- Author:
- Phillip Webb, Dave Syer, Brian Clozel
- See Also:
-
Method Summary
-
Method Details
-
customize
Customize the specifiedWebServerFactory
.- Parameters:
factory
- the web server factory to customize
-