public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerFactory implements ConfigurableUndertowWebServerFactory
UndertowWebServer の作成に使用できる ReactiveWebServerFactory。| コンストラクターと説明 |
|---|
UndertowReactiveWebServerFactory() 新しい UndertowReactiveWebServerFactory インスタンスを作成します。 |
UndertowReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しい UndertowReactiveWebServerFactory を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addBuilderCustomizers(UndertowBuilderCustomizer... customizers)Undertow Builder をカスタマイズするために使用する必要がある UndertowBuilderCustomizer を追加します。 |
void | addDeploymentInfoCustomizers(UndertowDeploymentInfoCustomizer... customizers)Undertow DeploymentInfo をカスタマイズするために使用する必要がある UndertowDeploymentInfoCustomizer を追加します。 |
CollectionSE<UndertowBuilderCustomizer> | getBuilderCustomizers()Undertow Builder に適用される UndertowBuilderCustomizer の可変コレクションを返します。 |
CollectionSE<UndertowDeploymentInfoCustomizer> | getDeploymentInfoCustomizers() 使用すべきではありません。 ファクトリとしての 2.1.7 は DeploymentInfo を作成しないため、カスタマイズが冗長になります。 |
WebServer | getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler) 完全に構成済みで一時停止された新しい WebServer インスタンスを取得します。 |
boolean | isAccessLogEnabled() |
protected boolean | isUseForwardHeaders() |
void | setAccessLogDirectory(FileSE accessLogDirectory) アクセスログディレクトリを設定します。 |
void | setAccessLogEnabled(boolean accessLogEnabled) アクセスログを有効にするかどうかを設定します。 |
void | setAccessLogPattern(StringSE accessLogPattern) アクセスログパターンを設定します。 |
void | setAccessLogPrefix(StringSE accessLogPrefix) アクセスログのプレフィックスを設定します。 |
void | setAccessLogRotate(boolean accessLogRotate) アクセスログのローテーションを有効にするかどうかを設定します。 |
void | setAccessLogSuffix(StringSE accessLogSuffix) アクセスログのサフィックスを設定します。 |
void | setBufferSize(IntegerSE bufferSize) バッファサイズを設定します。 |
void | setBuilderCustomizers(CollectionSE<? extends UndertowBuilderCustomizer> customizers)Undertow Builder に適用する必要がある UndertowBuilderCustomizer を設定します。 |
void | setDeploymentInfoCustomizers(CollectionSE<? extends UndertowDeploymentInfoCustomizer> customizers) 使用すべきではありません。 ファクトリとしての 2.1.7 は DeploymentInfo を作成しないため、カスタマイズが冗長になります。 |
void | setIoThreads(IntegerSE ioThreads)IO スレッドの数を設定します。 |
void | setUseDirectBuffers(BooleanSE directBuffers) ダイレクトバッファを使用するかどうかを設定します。 |
void | setUseForwardHeaders(boolean useForwardHeaders)x-forward-* ヘッダーを処理するかどうかを設定します。 |
void | setWorkerThreads(IntegerSE workerThreads) ワーカースレッドの数を設定します。 |
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 UndertowReactiveWebServerFactory()
UndertowReactiveWebServerFactory インスタンスを作成します。public UndertowReactiveWebServerFactory(int port)
UndertowReactiveWebServerFactory を作成します。port - リッスンするポート public WebServer getWebServer(org.springframework.http.server.reactive.HttpHandler httpHandler)
ReactiveWebServerFactoryWebServer インスタンスを取得します。クライアントは、WebServer.start() が呼び出されるまで(ApplicationContext が完全にリフレッシュされると発生します)、返されたサーバーに接続できません。ReactiveWebServerFactory の getWebServer httpHandler - リクエストの処理を担当する HTTP ハンドラー WebServerWebServer.stop()@DeprecatedSE public void setDeploymentInfoCustomizers(CollectionSE<? extends UndertowDeploymentInfoCustomizer> customizers)
DeploymentInfo を作成しないため、カスタマイズが不要になる。DeploymentInfo に適用する必要がある UndertowDeploymentInfoCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザーが置き換えられます。customizers - 設定するカスタマイザー @DeprecatedSE public CollectionSE<UndertowDeploymentInfoCustomizer> getDeploymentInfoCustomizers()
DeploymentInfo を作成しないため、カスタマイズが不要になる。DeploymentInfo に適用される UndertowDeploymentInfoCustomizer の可変コレクションを返します。public void addDeploymentInfoCustomizers(UndertowDeploymentInfoCustomizer... customizers)
ConfigurableUndertowWebServerFactoryDeploymentInfo をカスタマイズするために使用する必要がある UndertowDeploymentInfoCustomizer を追加します。ConfigurableUndertowWebServerFactory の addDeploymentInfoCustomizers customizers - 追加するカスタマイザー public void setAccessLogDirectory(FileSE accessLogDirectory)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setAccessLogDirectory accessLogDirectory - アクセスログディレクトリ public void setAccessLogPattern(StringSE accessLogPattern)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setAccessLogPattern accessLogPattern - アクセスログパターン public void setAccessLogPrefix(StringSE accessLogPrefix)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setAccessLogPrefix accessLogPrefix - ログプレフィックス public void setAccessLogSuffix(StringSE accessLogSuffix)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setAccessLogSuffix accessLogSuffix - アクセスログの接尾辞 public boolean isAccessLogEnabled()
public void setAccessLogEnabled(boolean accessLogEnabled)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setAccessLogEnabled accessLogEnabled - アクセスログが有効かどうか public void setAccessLogRotate(boolean accessLogRotate)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setAccessLogRotate accessLogRotate - アクセスログのローテーションが有効かどうか protected final boolean isUseForwardHeaders()
public void setUseForwardHeaders(boolean useForwardHeaders)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setUseForwardHeaders useForwardHeaders - x-forward ヘッダーを使用する必要がある場合 public void setBufferSize(IntegerSE bufferSize)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setBufferSize bufferSize - バッファーサイズ public void setIoThreads(IntegerSE ioThreads)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setIoThreads ioThreads - IO スレッドの数 public void setWorkerThreads(IntegerSE workerThreads)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setWorkerThreads workerThreads - ワーカースレッドの数 public void setUseDirectBuffers(BooleanSE directBuffers)
ConfigurableUndertowWebServerFactoryConfigurableUndertowWebServerFactory の setUseDirectBuffers directBuffers - 直接バッファを使用するかどうか public void setBuilderCustomizers(CollectionSE<? extends UndertowBuilderCustomizer> customizers)
Builder に適用する必要がある UndertowBuilderCustomizer を設定します。このメソッドを呼び出すと、既存のカスタマイザーが置き換えられます。customizers - 設定するカスタマイザー public CollectionSE<UndertowBuilderCustomizer> getBuilderCustomizers()
Builder に適用される UndertowBuilderCustomizer の可変コレクションを返します。public void addBuilderCustomizers(UndertowBuilderCustomizer... customizers)
Builder をカスタマイズするために使用する必要がある UndertowBuilderCustomizer を追加します。ConfigurableUndertowWebServerFactory の addBuilderCustomizers customizers - 追加するカスタマイザー Copyright © 2019 Pivotal Software, Inc.. All rights reserved.