クラス LettuceClientConfiguration.LettuceClientConfigurationBuilder
java.lang.ObjectSE
org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration.LettuceClientConfigurationBuilder
- 含まれているインターフェース:
LettuceClientConfiguration
- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl
方法の概要
修飾子と型メソッド説明apply(io.lettuce.core.RedisURI redisUri) RedisURIから SSL 設定、コマンドタイムアウト、クライアント名を適用します。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) コマンドタイムアウトを設定します。readFrom(io.lettuce.core.ReadFrom readFrom) ReadFromを構成します。redisCredentialsProviderFactory(RedisCredentialsProviderFactory redisCredentialsProviderFactory) 資格情報のローテーションをサポートするために、RedisCredentialsProviderインスタンスを取得するようにRedisCredentialsProviderFactoryを構成します。shutdownQuietPeriod(DurationSE shutdownQuietPeriod) シャットダウンの休止期間を構成します。shutdownTimeout(DurationSE shutdownTimeout) シャットダウンタイムアウトを構成します。useSsl()SSL 接続を有効にします。
方法の詳細
apply
public LettuceClientConfiguration.LettuceClientConfigurationBuilder apply(io.lettuce.core.RedisURI redisUri) RedisURIから SSL 設定、コマンドタイムアウト、クライアント名を適用します。- パラメーター:
redisUri- 接続 URI。- 戻り値:
- このビルダー。
- 導入:
- 2.5.3
useSsl
SSL 接続を有効にします。clientResources
public LettuceClientConfiguration.LettuceClientConfigurationBuilder clientResources(io.lettuce.core.resource.ClientResources clientResources) ClientResourcesを構成します。- パラメーター:
clientResources- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- clientResources が null の場合。
clientOptions
public LettuceClientConfiguration.LettuceClientConfigurationBuilder clientOptions(io.lettuce.core.ClientOptions clientOptions) ClientOptionsを構成します。- パラメーター:
clientOptions- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- clientOptions が null の場合。
readFrom
public LettuceClientConfiguration.LettuceClientConfigurationBuilder readFrom(io.lettuce.core.ReadFrom readFrom) ReadFromを構成します。構成されている場合、マスター / レプリカ操作を有効にします。- パラメーター:
readFrom- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- readFrom が null の場合。- 導入:
- 2.1
redisCredentialsProviderFactory
public LettuceClientConfiguration.LettuceClientConfigurationBuilder redisCredentialsProviderFactory(RedisCredentialsProviderFactory redisCredentialsProviderFactory) 資格情報のローテーションをサポートするために、RedisCredentialsProviderインスタンスを取得するようにRedisCredentialsProviderFactoryを構成します。- パラメーター:
redisCredentialsProviderFactory- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- redisCredentialsProviderFactory が null の場合。- 導入:
- 3.0
clientName
CLIENT SETNAMEで設定するようにclientNameを構成します。- パラメーター:
clientName- null または空であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- clientName が null または空の場合。- 導入:
- 2.1
commandTimeout
public LettuceClientConfiguration.LettuceClientConfigurationBuilder commandTimeout(DurationSE timeout) コマンドタイムアウトを設定します。- パラメーター:
timeout- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- タイムアウトが null の場合。
shutdownTimeout
public LettuceClientConfiguration.LettuceClientConfigurationBuilder shutdownTimeout(DurationSE shutdownTimeout) シャットダウンタイムアウトを構成します。- パラメーター:
shutdownTimeout- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- shutdownTimeout が null の場合。
shutdownQuietPeriod
public LettuceClientConfiguration.LettuceClientConfigurationBuilder shutdownQuietPeriod(DurationSE shutdownQuietPeriod) シャットダウンの休止期間を構成します。- パラメーター:
shutdownQuietPeriod- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- shutdownQuietPeriod が null の場合。- 導入:
- 2.2
build
このビルダーから適用された構成でLettuceClientConfigurationをビルドします。- 戻り値:
- 新しい
LettuceClientConfigurationオブジェクト。