クラス JettyWebServer
java.lang.ObjectSE
org.springframework.boot.jetty.JettyWebServer
- 実装されているすべてのインターフェース:
WebServer
- 既知の直属サブクラス
JettyServletWebServer
コンストラクターの概要
コンストラクターコンストラクター説明JettyWebServer(org.eclipse.jetty.server.Server server) 新しいJettyWebServerインスタンスを作成します。JettyWebServer(org.eclipse.jetty.server.Server server, boolean autoStart) 新しいJettyWebServerインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明voiddestroy()Web サーバーを破棄し、再起動できないようにします。intgetPort()このサーバーがリッスンしているポートを返します。org.eclipse.jetty.server.Server基盤となる Jetty サーバーへのアクセスを返します。protected voidhandleDeferredInitialize(org.eclipse.jetty.server.Server server) 遅延初期化の必要な処理を実行します。voidshutDownGracefully(GracefulShutdownCallback callback) Jetty Web サーバーの正常なシャットダウンを開始します。voidstart()Web サーバーを起動します。voidstop()Web サーバーを停止します。
コンストラクターの詳細
JettyWebServer
public JettyWebServer(org.eclipse.jetty.server.Server server) 新しいJettyWebServerインスタンスを作成します。- パラメーター:
server- 基盤となる Jetty サーバー
JettyWebServer
public JettyWebServer(org.eclipse.jetty.server.Server server, boolean autoStart) 新しいJettyWebServerインスタンスを作成します。- パラメーター:
server- 基盤となる Jetty サーバーautoStart- サーバーを自動起動する場合
メソッドの詳細
start
インターフェースからコピーされた説明:WebServerWeb サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServerのstart - 例外:
WebServerException- サーバーを起動できない場合
handleDeferredInitialize
遅延初期化の必要な処理を実行します。- パラメーター:
server- 起動されたサーバー- 例外:
ExceptionSE- 遅延初期化中に障害が発生した場合
stop
destroy
getPort
shutDownGracefully
Jetty Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定されたcallbackが呼び出されます。試行は、stop()を呼び出すことによって明示的に終了できます。シャットダウンが開始されると、Jetty は新しい接続を拒否します。既存の接続に対するリクエストは受け入れられますが、レスポンスで
Connection: closeヘッダーが返されます。- 次で指定:
- インターフェース
WebServerのshutDownGracefully - パラメーター:
callback- 正常なシャットダウンが完了したときに呼び出すコールバック
getServer
public org.eclipse.jetty.server.Server getServer()基盤となる Jetty サーバーへのアクセスを返します。- 戻り値:
- Jetty サーバー