インターフェース ConfigurableUndertowWebServerFactory
- すべてのスーパーインターフェース:
ConfigurableWebServerFactory、ErrorPageRegistry、WebServerFactory
Undertow 固有の機能用の
ConfigurableWebServerFactory。- 導入:
- 2.0.0
- 作成者:
- Brian Clozel
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidaddBuilderCustomizers(UndertowBuilderCustomizer... customizers) UndertowUndertow.Builderをカスタマイズするために使用する必要があるUndertowBuilderCustomizerを追加します。voidsetAccessLogDirectory(FileSE accessLogDirectory) アクセスログディレクトリを設定します。voidsetAccessLogEnabled(boolean accessLogEnabled) アクセスログを有効にするかどうかを設定します。voidsetAccessLogPattern(StringSE accessLogPattern) アクセスログパターンを設定します。voidsetAccessLogPrefix(StringSE accessLogPrefix) アクセスログのプレフィックスを設定します。voidsetAccessLogRotate(boolean accessLogRotate) アクセスログのローテーションを有効にするかどうかを設定します。voidsetAccessLogSuffix(StringSE accessLogSuffix) アクセスログのサフィックスを設定します。voidsetBufferSize(IntegerSE bufferSize) バッファサイズを設定します。voidsetBuilderCustomizers(CollectionSE<? extends UndertowBuilderCustomizer> customizers) UndertowUndertow.Builderに適用する必要があるUndertowBuilderCustomizerを設定します。voidsetIoThreads(IntegerSE ioThreads) IO スレッドの数を設定します。voidsetUseDirectBuffers(BooleanSE useDirectBuffers) ダイレクトバッファを使用するかどうかを設定します。voidsetUseForwardHeaders(boolean useForwardHeaders) x-forward-* ヘッダーを処理するかどうかを設定します。voidsetWorkerThreads(IntegerSE workerThreads) ワーカースレッドの数を設定します。インターフェース org.springframework.boot.web.server.ConfigurableWebServerFactory から継承されたメソッド
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundles, setSslStoreProviderインターフェース org.springframework.boot.web.server.ErrorPageRegistry から継承されたメソッド
addErrorPages
メソッドの詳細
setBuilderCustomizers
UndertowUndertow.Builderに適用する必要があるUndertowBuilderCustomizerを設定します。このメソッドを呼び出すと、既存のカスタマイザーが置き換えられます。- パラメーター:
customizers- 設定するカスタマイザー- 導入:
- 2.3.0
addBuilderCustomizers
UndertowUndertow.Builderをカスタマイズするために使用する必要があるUndertowBuilderCustomizerを追加します。- パラメーター:
customizers- 追加するカスタマイザー
setBufferSize
バッファサイズを設定します。- パラメーター:
bufferSize- バッファーサイズ
setIoThreads
IO スレッドの数を設定します。- パラメーター:
ioThreads- IO スレッドの数
setWorkerThreads
ワーカースレッドの数を設定します。- パラメーター:
workerThreads- ワーカースレッドの数
setUseDirectBuffers
ダイレクトバッファを使用するかどうかを設定します。- パラメーター:
useDirectBuffers- 直接バッファを使用するかどうか
setAccessLogDirectory
アクセスログディレクトリを設定します。- パラメーター:
accessLogDirectory- アクセスログディレクトリ
setAccessLogPattern
アクセスログパターンを設定します。- パラメーター:
accessLogPattern- アクセスログパターン
setAccessLogPrefix
アクセスログのプレフィックスを設定します。- パラメーター:
accessLogPrefix- ログプレフィックス
setAccessLogSuffix
アクセスログのサフィックスを設定します。- パラメーター:
accessLogSuffix- アクセスログの接尾辞
setAccessLogEnabled
void setAccessLogEnabled(boolean accessLogEnabled) アクセスログを有効にするかどうかを設定します。- パラメーター:
accessLogEnabled- アクセスログが有効かどうか
setAccessLogRotate
void setAccessLogRotate(boolean accessLogRotate) アクセスログのローテーションを有効にするかどうかを設定します。- パラメーター:
accessLogRotate- アクセスログのローテーションが有効かどうか
setUseForwardHeaders
void setUseForwardHeaders(boolean useForwardHeaders) x-forward-* ヘッダーを処理するかどうかを設定します。- パラメーター:
useForwardHeaders- x-forward ヘッダーを使用する必要がある場合