public class TomcatReactiveWebServerFactory extends AbstractReactiveWebServerFactory implements ConfigurableTomcatWebServerFactory
TomcatWebServer の作成に使用できる ReactiveWebServerFactory。| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | DEFAULT_PROTOCOL 使用されるデフォルトプロトコルのクラス名。 |
| コンストラクターと説明 |
|---|
TomcatReactiveWebServerFactory() 新しい TomcatServletWebServerFactory インスタンスを作成します。 |
TomcatReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しい TomcatServletWebServerFactory を作成します。 |
addErrorPages, createTempDir, getAddress, getCompression, getErrorPages, getHttp2, getPort, getServerHeader, getSsl, getSslStoreProvider, setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProvidercloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEsetAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setSsl, setSslStoreProvideraddErrorPagespublic TomcatReactiveWebServerFactory()
TomcatServletWebServerFactory インスタンスを作成します。public TomcatReactiveWebServerFactory(int port)
TomcatServletWebServerFactory を作成します。port - リッスンするポート public WebServer getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)
ReactiveWebServerFactoryWebServer インスタンスを取得します。クライアントは、WebServer.start() が呼び出されるまで(ApplicationContext が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。ReactiveWebServerFactory の getWebServer httpHandler - リクエストの処理を担当する HTTP ハンドラー WebServerWebServer.stop()protected void prepareContext(Host host, org.springframework.http.server.reactive.TomcatHttpHandlerAdapter servlet)
protected void configureContext(Context context)
Context を構成します。context - Tomcat コンテキスト protected void customizeConnector(Connector connector)
public void setBaseDirectory(FileSE baseDirectory)
ConfigurableTomcatWebServerFactoryConfigurableTomcatWebServerFactory の setBaseDirectory baseDirectory - Tomcat ベースディレクトリ public void setBackgroundProcessorDelay(int delay)
ConfigurableTomcatWebServerFactoryConfigurableTomcatWebServerFactory の setBackgroundProcessorDelay delay - 秒単位の遅延 public void setTomcatContextCustomizers(CollectionSE<? extends TomcatContextCustomizer> tomcatContextCustomizers)
Context に適用する TomcatContextCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザーが置き換えられます。tomcatContextCustomizers - 設定するカスタマイザー public CollectionSE<TomcatContextCustomizer> getTomcatContextCustomizers()
Context に適用される TomcatContextCustomizer の可変コレクションを返します。public void addContextCustomizers(TomcatContextCustomizer... tomcatContextCustomizers)
Context に追加する必要がある TomcatContextCustomizer を追加します。ConfigurableTomcatWebServerFactory の addContextCustomizers tomcatContextCustomizers - 追加するカスタマイザー public void setTomcatConnectorCustomizers(CollectionSE<? extends TomcatConnectorCustomizer> tomcatConnectorCustomizers)
Connector に適用する TomcatConnectorCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザーが置き換えられます。tomcatConnectorCustomizers - 設定するカスタマイザー public void addConnectorCustomizers(TomcatConnectorCustomizer... tomcatConnectorCustomizers)
Connector に追加する必要がある TomcatConnectorCustomizer を追加します。ConfigurableTomcatWebServerFactory の addConnectorCustomizers tomcatConnectorCustomizers - 追加するカスタマイザー public CollectionSE<TomcatConnectorCustomizer> getTomcatConnectorCustomizers()
Connector に適用される TomcatConnectorCustomizer の可変コレクションを返します。public void setTomcatProtocolHandlerCustomizers(CollectionSE<? extends TomcatProtocolHandlerCustomizer<?>> tomcatProtocolHandlerCustomizers)
Connector に適用する TomcatProtocolHandlerCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザーが置き換えられます。tomcatProtocolHandlerCustomizers - 設定するカスタマイザー public void addProtocolHandlerCustomizers(TomcatProtocolHandlerCustomizer<?>... tomcatProtocolHandlerCustomizers)
Connector に追加する必要がある TomcatProtocolHandlerCustomizer を追加します。ConfigurableTomcatWebServerFactory の addProtocolHandlerCustomizers tomcatProtocolHandlerCustomizers - 追加するカスタマイザー public CollectionSE<TomcatProtocolHandlerCustomizer<?>> getTomcatProtocolHandlerCustomizers()
Connector に適用される TomcatProtocolHandlerCustomizer の可変コレクションを返します。public void addAdditionalTomcatConnectors(Connector... connectors)
Connector を追加します。SSL または AJP の場合 connectors - 追加するコネクター public ListSE<Connector> getAdditionalTomcatConnectors()
Connector の可変コレクションを返します。public void addEngineValves(Valve... engineValves)
ConfigurableTomcatWebServerFactoryConfigurableTomcatWebServerFactory の addEngineValves engineValves - 追加するバルブ public void setUriEncoding(CharsetSE uriEncoding)
ConfigurableTomcatWebServerFactory の setUriEncoding uriEncoding - 設定する URI エンコーディング public CharsetSE getUriEncoding()
public void setContextLifecycleListeners(CollectionSE<? extends LifecycleListener> contextLifecycleListeners)
Context に適用する LifecycleListener を設定します。このメソッドを呼び出すと、既存のリスナーが置き換えられます。contextLifecycleListeners - 設定するリスナー public CollectionSE<LifecycleListener> getContextLifecycleListeners()
Context に適用される LifecycleListener の可変コレクションを返します。public void addContextLifecycleListeners(LifecycleListener... contextLifecycleListeners)
Context に追加する必要がある LifecycleListener を追加します。contextLifecycleListeners - 追加するリスナー protected TomcatWebServer getTomcatWebServer(Tomcat tomcat)
TomcatWebServer を作成するために呼び出されるファクトリメソッド。サブクラスはこのメソッドをオーバーライドして、異なる TomcatWebServer を返すか、Tomcat サーバーに追加処理を適用できます。tomcat - Tomcat サーバー。TomcatWebServer インスタンス public void setProtocol(StringSE protocol)
Connector を作成するときに使用する Tomcat プロトコル。protocol - プロトコル Connector.Connector(String)public void setDisableMBeanRegistry(boolean disableMBeanRegistry)
disableMBeanRegistry - MBean レジストリを無効にするかどうか Copyright © 2019 Pivotal Software, Inc.. All rights reserved.