类 UndertowServletWebServer
- java.lang.Object
- org.springframework.boot.web.embedded.undertow.UndertowServletWebServer
- 所有已实现的接口:
WebServer
public class UndertowServletWebServer extends Object implements WebServer
WebServer
that can be used to control an embedded Undertow server. Typically this class should be created usingUndertowServletWebServerFactory
and not directly.- 从以下版本开始:
- 2.0.0
- 另请参阅:
UndertowServletWebServerFactory
构造器概要
构造器 构造器 说明 UndertowServletWebServer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression)
Create a newUndertowServletWebServer
instance.UndertowServletWebServer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression, String serverHeader)
Create a newUndertowServletWebServer
instance.UndertowServletWebServer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean autoStart, Compression compression)
Create a newUndertowServletWebServer
instance.
构造器详细资料
UndertowServletWebServer
public UndertowServletWebServer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean autoStart, Compression compression)
Create a newUndertowServletWebServer
instance.- 参数:
builder
- the buildermanager
- the deployment managercontextPath
- the root context pathautoStart
- if the server should be startedcompression
- compression configuration
UndertowServletWebServer
public UndertowServletWebServer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression)
Create a newUndertowServletWebServer
instance.- 参数:
builder
- the buildermanager
- the deployment managercontextPath
- the root context pathuseForwardHeaders
- if x-forward headers should be usedautoStart
- if the server should be startedcompression
- compression configuration
UndertowServletWebServer
public UndertowServletWebServer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression, String serverHeader)
Create a newUndertowServletWebServer
instance.- 参数:
builder
- the buildermanager
- the deployment managercontextPath
- the root context pathuseForwardHeaders
- if x-forward headers should be usedautoStart
- if the server should be startedcompression
- compression configurationserverHeader
- string to be used in HTTP header
方法详细资料
start
public void start() throws WebServerException
从接口复制的说明:WebServer
Starts the web server. Calling this method on an already started server has no effect.- 指定者:
start
在接口中WebServer
- 抛出:
WebServerException
- if the server cannot be started
getDeploymentManager
public io.undertow.servlet.api.DeploymentManager getDeploymentManager()
stop
public void stop() throws WebServerException
从接口复制的说明:WebServer
Stops the web server. Calling this method on an already stopped server has no effect.- 指定者:
stop
在接口中WebServer
- 抛出:
WebServerException
- if the server cannot be stopped