接口 ConfigurableUndertowWebServerFactory
public interface ConfigurableUndertowWebServerFactory extends ConfigurableWebServerFactory
ConfigurableWebServerFactory
for Undertow-specific features.- 从以下版本开始:
- 2.0.0
- 另请参阅:
UndertowServletWebServerFactory
,UndertowReactiveWebServerFactory
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 void
addBuilderCustomizers(UndertowBuilderCustomizer... customizers)
AddUndertowBuilderCustomizer
s that should be used to customize the UndertowUndertow.Builder
.void
addDeploymentInfoCustomizers(UndertowDeploymentInfoCustomizer... customizers)
AddUndertowDeploymentInfoCustomizer
s that should be used to customize the UndertowDeploymentInfo
.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
setIoThreads(Integer ioThreads)
Set the number of IO Threads.void
setUseDirectBuffers(Boolean useForwardHeaders)
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.从接口继承的方法 org.springframework.boot.web.server.ConfigurableWebServerFactory
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProvider
从接口继承的方法 org.springframework.boot.web.server.ErrorPageRegistry
addErrorPages
方法详细资料
addBuilderCustomizers
void addBuilderCustomizers(UndertowBuilderCustomizer... customizers)
AddUndertowBuilderCustomizer
s that should be used to customize the UndertowUndertow.Builder
.- 参数:
customizers
- the customizers to add
addDeploymentInfoCustomizers
void addDeploymentInfoCustomizers(UndertowDeploymentInfoCustomizer... customizers)
AddUndertowDeploymentInfoCustomizer
s that should be used to customize the UndertowDeploymentInfo
.- 参数:
customizers
- the customizers to add
setBufferSize
void setBufferSize(Integer bufferSize)
Set the buffer size.- 参数:
bufferSize
- buffer size
setIoThreads
void setIoThreads(Integer ioThreads)
Set the number of IO Threads.- 参数:
ioThreads
- number of IO Threads
setWorkerThreads
void setWorkerThreads(Integer workerThreads)
Set the number of Worker Threads.- 参数:
workerThreads
- number of Worker Threads
setUseDirectBuffers
void setUseDirectBuffers(Boolean useForwardHeaders)
Set whether direct buffers should be used.- 参数:
useForwardHeaders
- whether direct buffers should be used
setAccessLogDirectory
void setAccessLogDirectory(File accessLogDirectory)
Set the access log directory.- 参数:
accessLogDirectory
- access log directory
setAccessLogPattern
void setAccessLogPattern(String accessLogPattern)
Set the access log pattern.- 参数:
accessLogPattern
- access log pattern
setAccessLogPrefix
void setAccessLogPrefix(String accessLogPrefix)
Set the access log prefix.- 参数:
accessLogPrefix
- log prefix
setAccessLogSuffix
void setAccessLogSuffix(String accessLogSuffix)
Set the access log suffix.- 参数:
accessLogSuffix
- access log suffix
setAccessLogEnabled
void setAccessLogEnabled(boolean accessLogEnabled)
Set whether access logs are enabled.- 参数:
accessLogEnabled
- whether access logs are enabled
setAccessLogRotate
void setAccessLogRotate(boolean accessLogRotate)
Set whether access logs rotation is enabled.- 参数:
accessLogRotate
- whether access logs rotation is enabled
setUseForwardHeaders
void setUseForwardHeaders(boolean useForwardHeaders)
Set if x-forward-* headers should be processed.- 参数:
useForwardHeaders
- if x-forward headers should be used