クラス 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) 接続タイムアウトを構成します。customizeClient(JedisClientBuilderCustomizer customizer) AbstractClientBuilderを構成するには、JedisClientBuilderCustomizerを構成します。JedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。hostnameVerifier(HostnameVerifierSE hostnameVerifier) poolConfig(org.apache.commons.pool2.impl.GenericObjectPoolConfig<?> poolConfig) readTimeout(DurationSE readTimeout) 読み取りタイムアウトを構成します。sslParameters(SSLParametersSE sslParameters) sslSocketFactory(SSLSocketFactorySE sslSocketFactory) 接続プールを有効にします。useSsl()SSL 接続を有効にします。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース JedisClientConfiguration.JedisClientConfigurationBuilder から継承されたメソッド
customize
コンストラクターの詳細
DefaultJedisClientConfigurationBuilder
public DefaultJedisClientConfigurationBuilder()
方法の詳細
customizeClientConfig
public JedisClientConfiguration.JedisClientConfigurationBuilder customizeClientConfig(JedisClientConfigBuilderCustomizer customizer) インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilderJedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。customizeClient
public JedisClientConfiguration.JedisClientConfigurationBuilder customizeClient(JedisClientBuilderCustomizer customizer) インターフェースからコピーされた説明:JedisClientConfiguration.JedisClientConfigurationBuilderAbstractClientBuilderを構成するには、JedisClientBuilderCustomizerを構成します。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オブジェクト。