类 TomcatWebServer
java.lang.Object
org.springframework.boot.web.embedded.tomcat.TomcatWebServer
- 所有已实现的接口:
WebServer
WebServer that can be used to control a Tomcat web server. Usually this class
should be created using the TomcatReactiveWebServerFactory or
TomcatServletWebServerFactory, but not directly.- 从以下版本开始:
- 2.0.0
- 作者:
- Brian Clozel, Kristine Jetzke
-
构造器概要
构造器构造器说明TomcatWebServer(Tomcat tomcat) Create a newTomcatWebServerinstance.TomcatWebServer(Tomcat tomcat, boolean autoStart) Create a newTomcatWebServerinstance.TomcatWebServer(Tomcat tomcat, boolean autoStart, Shutdown shutdown) Create a newTomcatWebServerinstance. -
方法概要
修饰符和类型方法说明voiddestroy()Destroys the web server such that it cannot be started again.intgetPort()Return the port this server is listening on.Returns access to the underlying Tomcat server.voidshutDownGracefully(GracefulShutdownCallback callback) Initiates a graceful shutdown of the Tomcat web server.voidstart()Starts the web server.voidstop()Stops the web server.
-
构造器详细资料
-
TomcatWebServer
Create a newTomcatWebServerinstance.- 参数:
tomcat- the underlying Tomcat server
-
TomcatWebServer
Create a newTomcatWebServerinstance.- 参数:
tomcat- the underlying Tomcat serverautoStart- if the server should be started
-
TomcatWebServer
Create a newTomcatWebServerinstance.- 参数:
tomcat- the underlying Tomcat serverautoStart- if the server should be startedshutdown- type of shutdown supported by the server- 从以下版本开始:
- 2.3.0
-
-
方法详细资料
-
start
从接口复制的说明:WebServerStarts the web server. Calling this method on an already started server has no effect.- 指定者:
start在接口中WebServer- 抛出:
WebServerException- if the server cannot be started
-
stop
从接口复制的说明:WebServerStops the web server. Calling this method on an already stopped server has no effect.- 指定者:
stop在接口中WebServer- 抛出:
WebServerException- if the server cannot be stopped
-
destroy
从接口复制的说明:WebServerDestroys the web server such that it cannot be started again.- 指定者:
destroy在接口中WebServer- 抛出:
WebServerException
-
getPort
public int getPort()从接口复制的说明:WebServerReturn the port this server is listening on. -
getTomcat
Returns access to the underlying Tomcat server.- 返回:
- the Tomcat server
-
shutDownGracefully
Initiates a graceful shutdown of the Tomcat web server. Handling of new requests is prevented and the givencallbackis invoked at the end of the attempt. The attempt can be explicitly ended by invokingstop().Once shutdown has been initiated Tomcat will reject any new connections. Requests on existing idle connections will also be rejected.
- 指定者:
shutDownGracefully在接口中WebServer- 参数:
callback- the callback to invoke when the graceful shutdown completes
-