public interface ConfigurableUndertowWebServerFactory extends ConfigurableWebServerFactory
ConfigurableWebServerFactory for Undertow-specific features.UndertowServletWebServerFactory, 
UndertowReactiveWebServerFactory| Modifier and Type | Method and Description | 
|---|---|
void | 
addBuilderCustomizers(UndertowBuilderCustomizer... customizers)
Add  
UndertowBuilderCustomizers that should be used to customize the
 Undertow Undertow.Builder. | 
void | 
setAccessLogDirectory(File accessLogDirectory)
Set the access log directory. 
 | 
void | 
setAccessLogEnabled(boolean accessLogEnabled)
Set whether access logs are enabled. 
 | 
void | 
setAccessLogPattern(String accessLogPattern)
Set the access log pattern. 
 | 
void | 
setAccessLogPrefix(String accessLogPrefix)
Set the access log prefix. 
 | 
void | 
setAccessLogRotate(boolean accessLogRotate)
Set whether access logs rotation is enabled. 
 | 
void | 
setAccessLogSuffix(String accessLogSuffix)
Set the access log suffix. 
 | 
void | 
setBufferSize(Integer bufferSize)
Set the buffer size. 
 | 
void | 
setBuilderCustomizers(Collection<? extends UndertowBuilderCustomizer> customizers)
Set  
UndertowBuilderCustomizers that should be applied to the Undertow
 Undertow.Builder. | 
void | 
setIoThreads(Integer ioThreads)
Set the number of IO Threads. 
 | 
void | 
setUseDirectBuffers(Boolean useDirectBuffers)
Set whether direct buffers should be used. 
 | 
void | 
setUseForwardHeaders(boolean useForwardHeaders)
Set if x-forward-* headers should be processed. 
 | 
void | 
setWorkerThreads(Integer workerThreads)
Set the number of Worker Threads. 
 | 
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslStoreProvideraddErrorPagesvoid setBuilderCustomizers(Collection<? extends UndertowBuilderCustomizer> customizers)
UndertowBuilderCustomizers that should be applied to the Undertow
 Undertow.Builder. Calling this method will replace any existing customizers.customizers - the customizers to setvoid addBuilderCustomizers(UndertowBuilderCustomizer... customizers)
UndertowBuilderCustomizers that should be used to customize the
 Undertow Undertow.Builder.customizers - the customizers to addvoid setBufferSize(Integer bufferSize)
bufferSize - buffer sizevoid setIoThreads(Integer ioThreads)
ioThreads - number of IO Threadsvoid setWorkerThreads(Integer workerThreads)
workerThreads - number of Worker Threadsvoid setUseDirectBuffers(Boolean useDirectBuffers)
useDirectBuffers - whether direct buffers should be usedvoid setAccessLogDirectory(File accessLogDirectory)
accessLogDirectory - access log directoryvoid setAccessLogPattern(String accessLogPattern)
accessLogPattern - access log patternvoid setAccessLogPrefix(String accessLogPrefix)
accessLogPrefix - log prefixvoid setAccessLogSuffix(String accessLogSuffix)
accessLogSuffix - access log suffixvoid setAccessLogEnabled(boolean accessLogEnabled)
accessLogEnabled - whether access logs are enabledvoid setAccessLogRotate(boolean accessLogRotate)
accessLogRotate - whether access logs rotation is enabledvoid setUseForwardHeaders(boolean useForwardHeaders)
useForwardHeaders - if x-forward headers should be used