クラス 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.HttpHandlerintgetPort()このサーバーがリッスンしているポートを返します。protected StringSEio.undertow.UndertowUndertow serverを返します。voidshutDownGracefully(GracefulShutdownCallback callback) Undertow Web サーバーの正常なシャットダウンを開始します。voidstart()Web サーバーを起動します。voidstop()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
インターフェースからコピーされた説明:WebServerWeb サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
WebServerのstart - 例外:
WebServerException- サーバーを起動できない場合
createHttpHandler
protected io.undertow.server.HttpHandler createHttpHandler()stop
インターフェースからコピーされた説明:WebServerWeb サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。- 次で指定:
- インターフェース
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