クラス TomcatReactiveWebServerFactory

実装されているすべてのインターフェース:
ConfigurableTomcatWebServerFactoryErrorPageRegistryConfigurableWebServerFactoryConfigurableReactiveWebServerFactoryReactiveWebServerFactoryWebServerFactory

public class TomcatReactiveWebServerFactory extends TomcatWebServerFactory implements ConfigurableTomcatWebServerFactory, ConfigurableReactiveWebServerFactory
TomcatWebServer の作成に使用できる ReactiveWebServerFactory
導入:
4.0.0
作成者:
Brian Clozel, HaiTao Zhang, Moritz Halbritter, Scott Frederick
  • コンストラクターの詳細

    • TomcatReactiveWebServerFactory

      public TomcatReactiveWebServerFactory()
      新しい TomcatReactiveWebServerFactory インスタンスを作成します。
    • TomcatReactiveWebServerFactory

      public TomcatReactiveWebServerFactory(int port)
      指定されたポートを使用してリクエストをリッスンする新しい TomcatReactiveWebServerFactory を作成します。
      パラメーター:
      port - リッスンするポート
  • メソッドの詳細

    • getWebServer

      public WebServer getWebServer(HttpHandler httpHandler)
      インターフェースからコピーされた説明: ReactiveWebServerFactory
      完全に構成されましたが一時停止された新しい WebServer インスタンスを取得します。クライアントは、WebServer.start() が呼び出されるまで(ApplicationContext が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。
      次で指定:
      インターフェース ReactiveWebServerFactorygetWebServer 
      パラメーター:
      httpHandler - リクエストの処理を担当する HTTP ハンドラー
      戻り値:
      完全に構成および開始された WebServer
      関連事項:
    • prepareContext

      protected void prepareContext(Host host, TomcatHttpHandlerAdapter servlet)
    • configureContext

      protected void configureContext(Context context)
      Tomcat Context を構成します。
      パラメーター:
      context - Tomcat コンテキスト
    • getTomcatWebServer

      protected TomcatWebServer getTomcatWebServer(Tomcat tomcat)
      TomcatWebServer を作成するために呼び出されるファクトリメソッド。サブクラスはこのメソッドをオーバーライドして、異なる TomcatWebServer を返すか、Tomcat サーバーに追加処理を適用できます。
      パラメーター:
      tomcat - Tomcat サーバー。
      戻り値:
      新しい TomcatWebServer インスタンス