public class UndertowReactiveWebServerFactory extends AbstractReactiveWebServerFactory implements ConfigurableUndertowWebServerFactory
UndertowWebServer の作成に使用できる ReactiveWebServerFactory。| コンストラクターと説明 |
|---|
UndertowReactiveWebServerFactory() 新しい UndertowReactiveWebServerFactory インスタンスを作成します。 |
UndertowReactiveWebServerFactory(int port) 指定されたポートを使用してリクエストをリッスンする新しい UndertowReactiveWebServerFactory を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addBuilderCustomizers(UndertowBuilderCustomizer... customizers)Undertow Builder をカスタマイズするために使用する必要がある UndertowBuilderCustomizer を追加します。 |
CollectionSE<UndertowBuilderCustomizer> | getBuilderCustomizers()Undertow Builder に適用される UndertowBuilderCustomizer の可変コレクションを返します。 |
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 | 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()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.