クラス 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
実装。メソッドのサマリー
修飾子と型メソッド説明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.JedisClientConfigurationBuilder
JedisClientConfig
を構成するには、JedisClientConfigBuilderCustomizer
を構成します。useSsl
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilder
SSL 接続を有効にします。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.JedisPoolingClientConfigurationBuilder
clientName
インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilder
CLIENT 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
オブジェクト。