类 UndertowEmbeddedServletContainer
- java.lang.Object
- org.springframework.boot.context.embedded.undertow.UndertowEmbeddedServletContainer
- 所有已实现的接口:
EmbeddedServletContainer
public class UndertowEmbeddedServletContainer extends Object implements EmbeddedServletContainer
EmbeddedServletContainer
that can be used to control an embedded Undertow server. Typically this class should be created usingUndertowEmbeddedServletContainerFactory
and not directly.- 从以下版本开始:
- 1.2.0
- 另请参阅:
UndertowEmbeddedServletContainerFactory
构造器概要
构造器 构造器 说明 UndertowEmbeddedServletContainer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression)
Create a newUndertowEmbeddedServletContainer
instance.UndertowEmbeddedServletContainer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression, String serverHeader)
Create a newUndertowEmbeddedServletContainer
instance.UndertowEmbeddedServletContainer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean autoStart, Compression compression)
Create a newUndertowEmbeddedServletContainer
instance.
构造器详细资料
UndertowEmbeddedServletContainer
public UndertowEmbeddedServletContainer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean autoStart, Compression compression)
Create a newUndertowEmbeddedServletContainer
instance.- 参数:
builder
- the buildermanager
- the deployment managercontextPath
- the root context pathautoStart
- if the server should be startedcompression
- compression configuration
UndertowEmbeddedServletContainer
public UndertowEmbeddedServletContainer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression)
Create a newUndertowEmbeddedServletContainer
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
UndertowEmbeddedServletContainer
public UndertowEmbeddedServletContainer(io.undertow.Undertow.Builder builder, io.undertow.servlet.api.DeploymentManager manager, String contextPath, boolean useForwardHeaders, boolean autoStart, Compression compression, String serverHeader)
Create a newUndertowEmbeddedServletContainer
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 EmbeddedServletContainerException
从接口复制的说明:EmbeddedServletContainer
Starts the embedded servlet container. Calling this method on an already started container has no effect.- 指定者:
start
在接口中EmbeddedServletContainer
- 抛出:
EmbeddedServletContainerException
- if the container cannot be started
stop
public void stop() throws EmbeddedServletContainerException
从接口复制的说明:EmbeddedServletContainer
Stops the embedded servlet container. Calling this method on an already stopped container has no effect.- 指定者:
stop
在接口中EmbeddedServletContainer
- 抛出:
EmbeddedServletContainerException
- if the container cannot be stopped
getPort
public int getPort()
从接口复制的说明:EmbeddedServletContainer
Return the port this server is listening on.- 指定者:
getPort
在接口中EmbeddedServletContainer
- 返回:
- the port (or -1 if none)