クラス TomcatWebServer
java.lang.ObjectSE
org.springframework.boot.web.embedded.tomcat.TomcatWebServer
- 実装されたすべてのインターフェース:
WebServer
TomcatWeb サーバーの制御に使用できる
WebServer
。通常、このクラスは TomcatReactiveWebServerFactory
または TomcatServletWebServerFactory
を使用して作成する必要がありますが、直接作成することはできません。- 導入:
- 2.0.0
- 作成者:
- Brian Clozel, Kristine Jetzke
コンストラクターのサマリー
コンストラクターコンストラクター説明TomcatWebServer
(Tomcat tomcat) 新しいTomcatWebServer
インスタンスを作成します。TomcatWebServer
(Tomcat tomcat, boolean autoStart) 新しいTomcatWebServer
インスタンスを作成します。TomcatWebServer
(Tomcat tomcat, boolean autoStart, Shutdown shutdown) 新しいTomcatWebServer
インスタンスを作成します。方法の概要
修飾子と型メソッド説明void
destroy()
Web サーバーを破棄し、再起動できないようにします。int
getPort()
このサーバーがリッスンしているポートを返します。基盤となる Tomcat サーバーへのアクセスを返します。void
shutDownGracefully
(GracefulShutdownCallback callback) Tomcat Web サーバーの正常なシャットダウンを開始します。void
start()
Web サーバーを起動します。void
stop()
Web サーバーを停止します。
コンストラクターの詳細
TomcatWebServer
新しいTomcatWebServer
インスタンスを作成します。- パラメーター:
tomcat
- 基盤となる Tomcat サーバー
TomcatWebServer
新しいTomcatWebServer
インスタンスを作成します。- パラメーター:
tomcat
- 基盤となる Tomcat サーバーautoStart
- サーバーを起動する必要がある場合
TomcatWebServer
新しいTomcatWebServer
インスタンスを作成します。- パラメーター:
tomcat
- 基盤となる Tomcat サーバーautoStart
- サーバーを起動する必要がある場合shutdown
- サーバーがサポートするシャットダウンの型- 導入:
- 2.3.0
メソッドの詳細
start
インターフェースからコピーされた説明:WebServer
Web サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServer
のstart
- 例外:
WebServerException
- サーバーを起動できない場合
stop
インターフェースからコピーされた説明:WebServer
Web サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServer
のstop
- 例外:
WebServerException
- サーバーを停止できない場合
destroy
インターフェースからコピーされた説明:WebServer
Web サーバーを破棄し、再起動できないようにします。- 次で指定:
- インターフェース
WebServer
のdestroy
- 例外:
WebServerException
getPort
public int getPort()インターフェースからコピーされた説明:WebServer
このサーバーがリッスンしているポートを返します。getTomcat
基盤となる Tomcat サーバーへのアクセスを返します。- 戻り値:
- Tomcat サーバー
shutDownGracefully
Tomcat Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定されたcallback
が呼び出されます。試行は、stop()
を呼び出すことによって明示的に終了できます。シャットダウンが開始されると、Tomcat は新しい接続を拒否します。既存のアイドル接続に対するリクエストも拒否されます。
- 次で指定:
- インターフェース
WebServer
のshutDownGracefully
- パラメーター:
callback
- 正常なシャットダウンが完了したときに呼び出すコールバック