クラス 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インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明voiddestroy()Web サーバーを破棄し、再起動できないようにします。intgetPort()このサーバーがリッスンしているポートを返します。基盤となる Tomcat サーバーへのアクセスを返します。voidshutDownGracefully(GracefulShutdownCallback callback) Tomcat Web サーバーの正常なシャットダウンを開始します。voidstart()Web サーバーを起動します。voidstop()Web サーバーを停止します。
コンストラクターの詳細
TomcatWebServer
新しいTomcatWebServerインスタンスを作成します。- パラメーター:
tomcat- 基盤となる Tomcat サーバー
TomcatWebServer
新しいTomcatWebServerインスタンスを作成します。- パラメーター:
tomcat- 基盤となる Tomcat サーバーautoStart- サーバーを起動する必要がある場合
TomcatWebServer
新しいTomcatWebServerインスタンスを作成します。- パラメーター:
tomcat- 基盤となる Tomcat サーバーautoStart- サーバーを起動する必要がある場合shutdown- サーバーがサポートするシャットダウンの型- 導入:
- 2.3.0
メソッドの詳細
start
インターフェースからコピーされた説明:WebServerWeb サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServerのstart - 例外:
WebServerException- サーバーを起動できない場合
stop
インターフェースからコピーされた説明:WebServerWeb サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServerのstop - 例外:
WebServerException- サーバーを停止できない場合
destroy
インターフェースからコピーされた説明:WebServerWeb サーバーを破棄し、再起動できないようにします。- 次で指定:
- インターフェース
WebServerのdestroy - 例外:
WebServerException
getPort
public int getPort()インターフェースからコピーされた説明:WebServerこのサーバーがリッスンしているポートを返します。getTomcat
基盤となる Tomcat サーバーへのアクセスを返します。- 戻り値:
- Tomcat サーバー
shutDownGracefully
Tomcat Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定されたcallbackが呼び出されます。試行は、stop()を呼び出すことによって明示的に終了できます。シャットダウンが開始されると、Tomcat は新しい接続を拒否します。既存のアイドル接続に対するリクエストも拒否されます。
- 次で指定:
- インターフェース
WebServerのshutDownGracefully - パラメーター:
callback- 正常なシャットダウンが完了したときに呼び出すコールバック