Interface ConfigurableTomcatWebServerFactory
- All Superinterfaces:
 ConfigurableWebServerFactory,ErrorPageRegistry,WebServerFactory
- All Known Implementing Classes:
 TomcatReactiveWebServerFactory,TomcatServletWebServerFactory
ConfigurableWebServerFactory for Tomcat-specific features.- Since:
 - 2.0.0
 - Author:
 - Brian Clozel
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnectorCustomizers(TomcatConnectorCustomizer... tomcatConnectorCustomizers) AddTomcatConnectorCustomizers that should be added to the TomcatConnector.voidaddContextCustomizers(TomcatContextCustomizer... tomcatContextCustomizers) AddTomcatContextCustomizers that should be added to the TomcatContext.voidaddEngineValves(Valve... engineValves) voidaddProtocolHandlerCustomizers(TomcatProtocolHandlerCustomizer<?>... tomcatProtocolHandlerCustomizers) AddTomcatProtocolHandlerCustomizers that should be added to the TomcatConnector.voidsetBackgroundProcessorDelay(int delay) Sets the background processor delay in seconds.voidsetBaseDirectory(File baseDirectory) Set the Tomcat base directory.voidsetUriEncoding(Charset uriEncoding) Set the character encoding to use for URL decoding.Methods inherited from interface org.springframework.boot.web.server.ConfigurableWebServerFactory
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles, setSslStoreProviderMethods inherited from interface org.springframework.boot.web.server.ErrorPageRegistry
addErrorPages 
- 
Method Details
- 
setBaseDirectory
Set the Tomcat base directory. If not specified a temporary directory will be used.- Parameters:
 baseDirectory- the tomcat base directory
 - 
setBackgroundProcessorDelay
void setBackgroundProcessorDelay(int delay) Sets the background processor delay in seconds.- Parameters:
 delay- the delay in seconds
 - 
addEngineValves
- Parameters:
 engineValves- the valves to add
 - 
addConnectorCustomizers
AddTomcatConnectorCustomizers that should be added to the TomcatConnector.- Parameters:
 tomcatConnectorCustomizers- the customizers to add
 - 
addContextCustomizers
AddTomcatContextCustomizers that should be added to the TomcatContext.- Parameters:
 tomcatContextCustomizers- the customizers to add
 - 
addProtocolHandlerCustomizers
void addProtocolHandlerCustomizers(TomcatProtocolHandlerCustomizer<?>... tomcatProtocolHandlerCustomizers) AddTomcatProtocolHandlerCustomizers that should be added to the TomcatConnector.- Parameters:
 tomcatProtocolHandlerCustomizers- the customizers to add- Since:
 - 2.2.0
 
 - 
setUriEncoding
Set the character encoding to use for URL decoding. If not specified 'UTF-8' will be used.- Parameters:
 uriEncoding- the uri encoding to set
 
 -