クラス UndertowWebServer

java.lang.ObjectSE
org.springframework.boot.web.embedded.undertow.UndertowWebServer
実装されたすべてのインターフェース:
WebServer
既知の直属サブクラス
UndertowServletWebServer

public class UndertowWebServer extends ObjectSE implements WebServer
Undertow Web サーバーの制御に使用できる WebServer。通常、このクラスは、直接ではなく UndertowReactiveWebServerFactory を使用して作成する必要があります。
導入:
2.0.0
作成者:
Ivan Sopov, Andy Wilkinson, Edd ú Mel é ndez, Christoph Dreis, Brian Clozel
  • コンストラクターの詳細

    • 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

      public void start() throws WebServerException
      インターフェースからコピーされた説明: WebServer
      Web サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。
      次で指定:
      インターフェース WebServerstart 
      例外:
      WebServerException - サーバーを起動できない場合
    • createHttpHandler

      protected io.undertow.server.HttpHandler createHttpHandler()
    • stop

      public void stop() throws WebServerException
      インターフェースからコピーされた説明: WebServer
      Web サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。
      次で指定:
      インターフェース WebServerstop 
      例外:
      WebServerException - サーバーを停止できない場合
    • getPort

      public int getPort()
      インターフェースからコピーされた説明: WebServer
      このサーバーがリッスンしているポートを返します。
      次で指定:
      インターフェース WebServergetPort 
      戻り値:
      港 (ない場合は -1)
    • getUndertow

      public io.undertow.Undertow getUndertow()
      Undertow server を返します。サーバーが起動されるまで null を返します。
      戻り値:
      Undertow サーバー、またはサーバーがまだ起動していない場合は null 
      導入:
      3.3.0
    • shutDownGracefully

      public void shutDownGracefully(GracefulShutdownCallback callback)
      Undertow Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定された callback が呼び出されます。試行は、stop() を呼び出すことによって明示的に終了できます。

      シャットダウンが開始されると、Undertow は新しい接続または既存の接続に対して HTTP 503 レスポンスを返します。

      次で指定:
      インターフェース WebServershutDownGracefully 
      パラメーター:
      callback - 正常なシャットダウンが完了したときに呼び出すコールバック
    • getStartLogMessage

      protected StringSE getStartLogMessage()