クラス LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder
java.lang.ObjectSE
org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration.LettuceClientConfigurationBuilder
org.springframework.data.redis.connection.lettuce.LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder
- 含まれているインターフェース:
LettucePoolingClientConfiguration
public static class LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder
extends LettuceClientConfiguration.LettuceClientConfigurationBuilder
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Longlong Zhao
メソッドのサマリー
修飾子と型メソッド説明build()このビルダーから適用された構成でLettuceClientConfigurationをビルドします。clientName(StringSE clientName) CLIENT SETNAMEで設定するようにclientNameを構成します。clientOptions(io.lettuce.core.ClientOptions clientOptions) ClientOptionsを構成します。clientResources(io.lettuce.core.resource.ClientResources clientResources) ClientResourcesを構成します。commandTimeout(DurationSE timeout) コマンドタイムアウトを設定します。poolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.api.StatefulConnection<?, ?>> poolConfig) ドライバーが使用するGenericObjectPoolConfigを設定します。readFrom(io.lettuce.core.ReadFrom readFrom) ReadFromを構成します。redisCredentialsProviderFactory(RedisCredentialsProviderFactory redisCredentialsProviderFactory) 資格情報のローテーションをサポートするために、RedisCredentialsProviderインスタンスを取得するようにRedisCredentialsProviderFactoryを構成します。shutdownQuietPeriod(DurationSE shutdownQuietPeriod) シャットダウンの休止期間を構成します。shutdownTimeout(DurationSE shutdownTimeout) シャットダウンタイムアウトを構成します。useSsl()SSL 接続を有効にします。クラス LettuceClientConfiguration.LettuceClientConfigurationBuilder から継承されたメソッド
apply
メソッドの詳細
useSsl
クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderSSL 接続を有効にします。clientResources
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder clientResources(io.lettuce.core.resource.ClientResources clientResources) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderClientResourcesを構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのclientResources - パラメーター:
clientResources- null であってはなりません。- 戻り値:
- このビルダー。
clientOptions
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder clientOptions(io.lettuce.core.ClientOptions clientOptions) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderClientOptionsを構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのclientOptions - パラメーター:
clientOptions- null であってはなりません。- 戻り値:
- このビルダー。
commandTimeout
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder commandTimeout(DurationSE timeout) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderコマンドタイムアウトを設定します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのcommandTimeout - パラメーター:
timeout- null であってはなりません。- 戻り値:
- このビルダー。
shutdownTimeout
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder shutdownTimeout(DurationSE shutdownTimeout) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderシャットダウンタイムアウトを構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのshutdownTimeout - パラメーター:
shutdownTimeout- null であってはなりません。- 戻り値:
- このビルダー。
shutdownQuietPeriod
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder shutdownQuietPeriod(DurationSE shutdownQuietPeriod) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderシャットダウンの休止期間を構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのshutdownQuietPeriod - パラメーター:
shutdownQuietPeriod- null であってはなりません。- 戻り値:
- このビルダー。
readFrom
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder readFrom(io.lettuce.core.ReadFrom readFrom) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderReadFromを構成します。構成されている場合、マスター / レプリカ操作を有効にします。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのreadFrom - パラメーター:
readFrom- null であってはなりません。- 戻り値:
- このビルダー。
redisCredentialsProviderFactory
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder redisCredentialsProviderFactory(RedisCredentialsProviderFactory redisCredentialsProviderFactory) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilder資格情報のローテーションをサポートするために、RedisCredentialsProviderインスタンスを取得するようにRedisCredentialsProviderFactoryを構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのredisCredentialsProviderFactory - パラメーター:
redisCredentialsProviderFactory- null であってはなりません。- 戻り値:
- このビルダー。
clientName
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder clientName(StringSE clientName) クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderCLIENT SETNAMEで設定するようにclientNameを構成します。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのclientName - パラメーター:
clientName- null または空であってはなりません。- 戻り値:
- このビルダー。
poolConfig
public LettucePoolingClientConfiguration.LettucePoolingClientConfigurationBuilder poolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig<io.lettuce.core.api.StatefulConnection<?, ?>> poolConfig) ドライバーが使用するGenericObjectPoolConfigを設定します。- パラメーター:
poolConfig- null であってはなりません。
build
クラスからコピーされた説明:LettuceClientConfiguration.LettuceClientConfigurationBuilderこのビルダーから適用された構成でLettuceClientConfigurationをビルドします。- オーバーライド:
- クラス
LettuceClientConfiguration.LettuceClientConfigurationBuilderのbuild - 戻り値:
- 新しい
LettuceClientConfigurationオブジェクト。