クラス JettyWebServer
java.lang.ObjectSE
org.springframework.boot.web.embedded.jetty.JettyWebServer
- 実装されたすべてのインターフェース:
WebServer
Jetty Web サーバーの制御に使用できる
WebServer
。- 導入:
- 2.0.0
- 作成者:
- Phillip Webb, Dave Syer, David Liu, Edd ú Mel é ndez, Brian Clozel, Kristine Jetzke
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明JettyWebServer
(org.eclipse.jetty.server.Server server) 新しいJettyWebServer
インスタンスを作成します。JettyWebServer
(org.eclipse.jetty.server.Server server, boolean autoStart) 新しいJettyWebServer
インスタンスを作成します。方法の概要
修飾子と型メソッド説明void
destroy()
Web サーバーを破棄し、再起動できないようにします。int
getPort()
このサーバーがリッスンしているポートを返します。org.eclipse.jetty.server.Server
基盤となる Jetty サーバーへのアクセスを返します。void
shutDownGracefully
(GracefulShutdownCallback callback) Jetty Web サーバーの正常なシャットダウンを開始します。void
start()
Web サーバーを起動します。void
stop()
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
インターフェースからコピーされた説明:WebServer
Web サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServer
のstart
- 例外:
WebServerException
- サーバーを起動できない場合
stop
public void stop()インターフェースからコピーされた説明:WebServer
Web サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。destroy
public void destroy()インターフェースからコピーされた説明:WebServer
Web サーバーを破棄し、再起動できないようにします。getPort
public int getPort()インターフェースからコピーされた説明:WebServer
このサーバーがリッスンしているポートを返します。shutDownGracefully
Jetty Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定されたcallback
が呼び出されます。試行は、stop()
を呼び出すことによって明示的に終了できます。シャットダウンが開始されると、Jetty は新しい接続を拒否します。既存の接続に対するリクエストは受け入れられますが、レスポンスで
Connection: close
ヘッダーが返されます。- 次で指定:
- インターフェース
WebServer
のshutDownGracefully
- パラメーター:
callback
- 正常なシャットダウンが完了したときに呼び出すコールバック
getServer
public org.eclipse.jetty.server.Server getServer()基盤となる Jetty サーバーへのアクセスを返します。- 戻り値:
- Jetty サーバー