クラス JedisClientConfiguration.DefaultJedisClientConfigurationBuilder
java.lang.ObjectSE
org.springframework.data.redis.connection.jedis.JedisClientConfiguration.DefaultJedisClientConfigurationBuilder
- 実装されているすべてのインターフェース:
JedisClientConfiguration.JedisClientConfigurationBuilder, JedisClientConfiguration.JedisPoolingClientConfigurationBuilder, JedisClientConfiguration.JedisSslClientConfigurationBuilder
- 含まれているインターフェース:
JedisClientConfiguration
public static class JedisClientConfiguration.DefaultJedisClientConfigurationBuilder
extends ObjectSE
implements JedisClientConfiguration.JedisClientConfigurationBuilder, JedisClientConfiguration.JedisPoolingClientConfigurationBuilder, JedisClientConfiguration.JedisSslClientConfigurationBuilder
不変の
JedisClientConfiguration を構築するためのデフォルトの JedisClientConfiguration.JedisClientConfigurationBuilder 実装。- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Chao Chang
メソッドのサマリー
修飾子と型メソッド説明and()build()このビルダーから適用された構成でJedisClientConfigurationをビルドします。clientName(StringSE clientName) CLIENT SETNAMEで設定するようにclientNameを構成します。connectTimeout(DurationSE connectTimeout) 接続タイムアウトを構成します。customize(JedisClientConfigBuilderCustomizer customizer) JedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。hostnameVerifier(HostnameVerifierSE hostnameVerifier) poolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) readTimeout(DurationSE readTimeout) 読み取りタイムアウトを構成します。sslParameters(SSLParametersSE sslParameters) sslSocketFactory(SSLSocketFactorySE sslSocketFactory) 接続プールを有効にします。useSsl()SSL 接続を有効にします。
メソッドの詳細
customize
public JedisClientConfiguration.JedisClientConfigurationBuilder customize(JedisClientConfigBuilderCustomizer customizer) インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilderJedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。useSsl
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilderSSL 接続を有効にします。sslSocketFactory
public JedisClientConfiguration.JedisSslClientConfigurationBuilder sslSocketFactory(SSLSocketFactorySE sslSocketFactory) - 次で指定:
- インターフェース
JedisClientConfiguration.JedisSslClientConfigurationBuilderのsslSocketFactory - パラメーター:
sslSocketFactory- null であってはなりません。- 戻り値:
- このビルダー。
sslParameters
public JedisClientConfiguration.JedisSslClientConfigurationBuilder sslParameters(SSLParametersSE sslParameters) - 次で指定:
- インターフェース
JedisClientConfiguration.JedisSslClientConfigurationBuilderのsslParameters - パラメーター:
sslParameters- null であってはなりません。- 戻り値:
- このビルダー。
hostnameVerifier
public JedisClientConfiguration.JedisSslClientConfigurationBuilder hostnameVerifier(HostnameVerifierSE hostnameVerifier) - 次で指定:
- インターフェース
JedisClientConfiguration.JedisSslClientConfigurationBuilderのhostnameVerifier - パラメーター:
hostnameVerifier- null であってはなりません。- 戻り値:
- このビルダー。
usePooling
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilder接続プールを有効にします。単一ノード Redis にのみ適用されます。Sentinel およびクラスターモードは、プール設定に関係なく、常に接続プールを使用します。
poolConfig
public JedisClientConfiguration.JedisPoolingClientConfigurationBuilder poolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) - 次で指定:
- インターフェース
JedisClientConfiguration.JedisPoolingClientConfigurationBuilderのpoolConfig - パラメーター:
poolConfig- null であってはなりません。- 戻り値:
- このビルダー。
and
インターフェースからコピーされた説明:JedisClientConfiguration.JedisPoolingClientConfigurationBuilderclientName
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilderCLIENT SETNAMEで設定するようにclientNameを構成します。- 次で指定:
- インターフェース
JedisClientConfiguration.JedisClientConfigurationBuilderのclientName - パラメーター:
clientName- null であってはなりません。- 戻り値:
- このビルダー。
readTimeout
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilder読み取りタイムアウトを構成します。- 次で指定:
- インターフェース
JedisClientConfiguration.JedisClientConfigurationBuilderのreadTimeout - パラメーター:
readTimeout- null であってはなりません。- 戻り値:
- このビルダー。
connectTimeout
public JedisClientConfiguration.JedisClientConfigurationBuilder connectTimeout(DurationSE connectTimeout) インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilder接続タイムアウトを構成します。- 次で指定:
- インターフェース
JedisClientConfiguration.JedisClientConfigurationBuilderのconnectTimeout - パラメーター:
connectTimeout- null であってはなりません。- 戻り値:
- このビルダー。
build
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilderこのビルダーから適用された構成でJedisClientConfigurationをビルドします。- 次で指定:
- インターフェース
JedisClientConfiguration.JedisClientConfigurationBuilderのbuild - 次で指定:
- インターフェース
JedisClientConfiguration.JedisPoolingClientConfigurationBuilderのbuild - 次で指定:
- インターフェース
JedisClientConfiguration.JedisSslClientConfigurationBuilderのbuild - 戻り値:
- 新しい
JedisClientConfigurationオブジェクト。