public abstract class UndertowWebServerFactory extends AbstractConfigurableWebServerFactory implements ConfigurableUndertowWebServerFactory
Base class for factories that produce an UndertowWebServer.
| Constructor and description |
|---|
protected UndertowWebServerFactory() |
protected UndertowWebServerFactory(int port) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
addBuilderCustomizers(UndertowBuilderCustomizer customizers) |
|
public Builder |
createBuilder(AbstractConfigurableWebServerFactory factory, java.util.function.Supplier<SslBundle> sslBundleSupplier, java.util.function.Supplier<java.util.Map<java.lang.String, SslBundle>> serverNameSslBundlesSupplier) |
|
public java.util.List<HttpHandlerFactory> |
createHttpHandlerFactories(AbstractConfigurableWebServerFactory webServerFactory, HttpHandlerFactory initialHttpHandlerFactories) |
|
public java.lang.String |
getAccessLogPrefix() |
|
public java.util.Collection<UndertowBuilderCustomizer> |
getBuilderCustomizers() |
|
public boolean |
isAccessLogEnabled() |
|
public boolean |
isUseForwardHeaders() |
|
public void |
setAccessLogDirectory(java.io.File accessLogDirectory) |
|
public void |
setAccessLogEnabled(boolean accessLogEnabled) |
|
public void |
setAccessLogPattern(java.lang.String accessLogPattern) |
|
public void |
setAccessLogPrefix(java.lang.String accessLogPrefix) |
|
public void |
setAccessLogRotate(boolean accessLogRotate) |
|
public void |
setAccessLogSuffix(java.lang.String accessLogSuffix) |
|
public void |
setBufferSize(java.lang.Integer bufferSize) |
|
public void |
setBuilderCustomizers(java.util.Collection<? extends UndertowBuilderCustomizer> customizers) |
|
public void |
setIoThreads(java.lang.Integer ioThreads) |
|
public void |
setUseDirectBuffers(java.lang.Boolean directBuffers) |
|
public void |
setUseForwardHeaders(boolean useForwardHeaders) |
|
public void |
setWorkerThreads(java.lang.Integer workerThreads) |