クラス TomcatReactiveWebServerFactory
java.lang.ObjectSE
org.springframework.boot.web.server.AbstractConfigurableWebServerFactory
org.springframework.boot.tomcat.TomcatWebServerFactory
org.springframework.boot.tomcat.reactive.TomcatReactiveWebServerFactory
- 実装されているすべてのインターフェース:
ConfigurableTomcatWebServerFactory
、ErrorPageRegistry
、ConfigurableWebServerFactory
、ConfigurableReactiveWebServerFactory
、ReactiveWebServerFactory
、WebServerFactory
public class TomcatReactiveWebServerFactory
extends TomcatWebServerFactory
implements ConfigurableTomcatWebServerFactory, ConfigurableReactiveWebServerFactory
TomcatWebServer
の作成に使用できる ReactiveWebServerFactory
。- 導入:
- 4.0.0
- 作成者:
- Brian Clozel, HaiTao Zhang, Moritz Halbritter, Scott Frederick
フィールドのサマリー
クラス org.springframework.boot.tomcat.TomcatWebServerFactory から継承されたフィールド
DEFAULT_PROTOCOL
コンストラクターの概要
コンストラクターコンストラクター説明新しいTomcatReactiveWebServerFactory
インスタンスを作成します。TomcatReactiveWebServerFactory
(int port) 指定されたポートを使用してリクエストをリッスンする新しいTomcatReactiveWebServerFactory
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected void
configureContext
(Context context) TomcatContext
を構成します。protected TomcatWebServer
getTomcatWebServer
(Tomcat tomcat) TomcatWebServer
を作成するために呼び出されるファクトリメソッド。getWebServer
(HttpHandler httpHandler) 完全に構成済みで一時停止された新しいWebServer
インスタンスを取得します。protected void
prepareContext
(Host host, TomcatHttpHandlerAdapter servlet) クラス org.springframework.boot.tomcat.TomcatWebServerFactory から継承されたメソッド
addAdditionalConnectors, addConnectorCustomizers, addContextCustomizers, addContextLifecycleListeners, addContextValves, addEngineValves, addProtocolHandlerCustomizers, createTomcat, customizeConnector, getAdditionalConnectors, getBackgroundProcessorDelay, getBaseDirectory, getConnectorCustomizers, getContextCustomizers, getContextLifecycleListeners, getContextValves, getEngineValves, getProtocol, getProtocolHandlerCustomizers, getUriEncoding, isDisableMBeanRegistry, setAdditionalConnectors, setBackgroundProcessorDelay, setBaseDirectory, setConnectorCustomizers, setContextCustomizers, setContextLifecycleListeners, setContextValves, setDisableMBeanRegistry, setEngineValves, setProtocol, setProtocolHandlerCustomizers, setUriEncoding, setUseApr
クラス org.springframework.boot.web.server.AbstractConfigurableWebServerFactory から継承されたメソッド
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getServerNameSslBundles, getShutdown, getSsl, getSslBundle, getSslBundles, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.boot.tomcat.ConfigurableTomcatWebServerFactory から継承されたメソッド
addConnectorCustomizers, addContextCustomizers, addEngineValves, addProtocolHandlerCustomizers, setBackgroundProcessorDelay, setBaseDirectory, setDisableMBeanRegistry, setUriEncoding, setUseApr
インターフェース org.springframework.boot.web.server.ConfigurableWebServerFactory から継承されたメソッド
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles
インターフェース org.springframework.boot.web.error.ErrorPageRegistry から継承されたメソッド
addErrorPages
コンストラクターの詳細
TomcatReactiveWebServerFactory
public TomcatReactiveWebServerFactory()新しいTomcatReactiveWebServerFactory
インスタンスを作成します。TomcatReactiveWebServerFactory
public TomcatReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しいTomcatReactiveWebServerFactory
を作成します。- パラメーター:
port
- リッスンするポート
メソッドの詳細
getWebServer
インターフェースからコピーされた説明:ReactiveWebServerFactory
完全に構成されましたが一時停止された新しいWebServer
インスタンスを取得します。クライアントは、WebServer.start()
が呼び出されるまで(ApplicationContext
が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。- 次で指定:
- インターフェース
ReactiveWebServerFactory
のgetWebServer
- パラメーター:
httpHandler
- リクエストの処理を担当する HTTP ハンドラー- 戻り値:
- 完全に構成および開始された
WebServer
- 関連事項:
prepareContext
configureContext
getTomcatWebServer
TomcatWebServer
を作成するために呼び出されるファクトリメソッド。サブクラスはこのメソッドをオーバーライドして、異なるTomcatWebServer
を返すか、Tomcat サーバーに追加処理を適用できます。- パラメーター:
tomcat
- Tomcat サーバー。- 戻り値:
- 新しい
TomcatWebServer
インスタンス