クラス UndertowWebServer
java.lang.ObjectSE
org.springframework.boot.web.embedded.undertow.UndertowWebServer
- 実装されたすべてのインターフェース:
WebServer
- 既知の直属サブクラス
UndertowServletWebServer
Undertow Web サーバーの制御に使用できる
WebServer
。通常、このクラスは、直接ではなく UndertowReactiveWebServerFactory
を使用して作成する必要があります。- 導入:
- 2.0.0
- 作成者:
- Ivan Sopov, Andy Wilkinson, Edd ú Mel é ndez, Christoph Dreis, Brian Clozel
コンストラクターのサマリー
コンストラクター説明UndertowWebServer
(io.undertow.Undertow.Builder builder, boolean autoStart) 新しいUndertowWebServer
インスタンスを作成します。UndertowWebServer
(io.undertow.Undertow.Builder builder, IterableSE<HttpHandlerFactory> httpHandlerFactories, boolean autoStart) 新しいUndertowWebServer
インスタンスを作成します。方法の概要
修飾子と型メソッド説明protected io.undertow.server.HttpHandler
int
getPort()
このサーバーがリッスンしているポートを返します。protected StringSE
io.undertow.Undertow
Undertow server
を返します。void
shutDownGracefully
(GracefulShutdownCallback callback) Undertow Web サーバーの正常なシャットダウンを開始します。void
start()
Web サーバーを起動します。void
stop()
Web サーバーを停止します。
コンストラクターの詳細
UndertowWebServer
public UndertowWebServer(io.undertow.Undertow.Builder builder, boolean autoStart) 新しいUndertowWebServer
インスタンスを作成します。- パラメーター:
builder
- ビルダーautoStart
- サーバーを起動する必要がある場合
UndertowWebServer
public UndertowWebServer(io.undertow.Undertow.Builder builder, IterableSE<HttpHandlerFactory> httpHandlerFactories, boolean autoStart) 新しいUndertowWebServer
インスタンスを作成します。- パラメーター:
builder
- ビルダーhttpHandlerFactories
- ハンドラーファクトリautoStart
- サーバーを起動する必要がある場合- 導入:
- 2.3.0
メソッドの詳細
start
インターフェースからコピーされた説明:WebServer
Web サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServer
のstart
- 例外:
WebServerException
- サーバーを起動できない場合
createHttpHandler
protected io.undertow.server.HttpHandler createHttpHandler()stop
インターフェースからコピーされた説明:WebServer
Web サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServer
のstop
- 例外:
WebServerException
- サーバーを停止できない場合
getPort
public int getPort()インターフェースからコピーされた説明:WebServer
このサーバーがリッスンしているポートを返します。getUndertow
public io.undertow.Undertow getUndertow()Undertow server
を返します。サーバーが起動されるまでnull
を返します。- 戻り値:
- Undertow サーバー、またはサーバーがまだ起動していない場合は
null
- 導入:
- 3.3.0
shutDownGracefully
Undertow Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定されたcallback
が呼び出されます。試行は、stop()
を呼び出すことによって明示的に終了できます。シャットダウンが開始されると、Undertow は新しい接続または既存の接続に対して
HTTP 503
レスポンスを返します。- 次で指定:
- インターフェース
WebServer
のshutDownGracefully
- パラメーター:
callback
- 正常なシャットダウンが完了したときに呼び出すコールバック
getStartLogMessage