インターフェース JedisClientConfiguration.JedisClientConfigurationBuilder
- 含まれているインターフェース:
JedisClientConfiguration
public static interface JedisClientConfiguration.JedisClientConfigurationBuilder
JedisClientConfiguration のビルダー。- 導入:
- 2.0
- 作成者:
- Mark Paluch, Christoph Strobl, Chao Chang
方法の概要
修飾子と型メソッド説明build()このビルダーから適用された構成でJedisClientConfigurationをビルドします。clientName(StringSE clientName) CLIENT SETNAMEで設定するようにclientNameを構成します。connectTimeout(DurationSE connectTimeout) 接続タイムアウトを構成します。customize(JedisClientConfigBuilderCustomizer customizer) 使用すべきではありません。customizeClient(JedisClientBuilderCustomizer customizer) AbstractClientBuilderを構成するには、JedisClientBuilderCustomizerを構成します。JedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。readTimeout(DurationSE readTimeout) 読み取りタイムアウトを構成します。接続プールを有効にします。useSsl()SSL 接続を有効にします。
方法の詳細
customize
@DeprecatedSE(since="4.1") default JedisClientConfiguration.JedisClientConfigurationBuilder customize(JedisClientConfigBuilderCustomizer customizer) 使用すべきではありません。JedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。- 戻り値:
JedisClientConfiguration.JedisClientConfigurationBuilder。- 導入:
- 3.44.1 の場合は、代わりに名前が変更された
customizeClientConfig(JedisClientConfigBuilderCustomizer)を使用してください。
customizeClientConfig
JedisClientConfiguration.JedisClientConfigurationBuilder customizeClientConfig(JedisClientConfigBuilderCustomizer customizer) JedisClientConfigを構成するには、JedisClientConfigBuilderCustomizerを構成します。customizeClient
JedisClientConfiguration.JedisClientConfigurationBuilder customizeClient(JedisClientBuilderCustomizer customizer) AbstractClientBuilderを構成するには、JedisClientBuilderCustomizerを構成します。useSsl
usePooling
接続プールを有効にします。シングルノードの Redis にのみ適用されます。Sentinel およびクラスタモードでは、プーリング設定に関係なく、常に接続プーリングが使用されます。
clientName
CLIENT SETNAMEで設定するようにclientNameを構成します。- パラメーター:
clientName- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- clientName が null の場合。
readTimeout
読み取りタイムアウトを構成します。- パラメーター:
readTimeout- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- readTimeout が null の場合。
connectTimeout
接続タイムアウトを構成します。- パラメーター:
connectTimeout- null であってはなりません。- 戻り値:
- このビルダー。
- 例外:
IllegalArgumentExceptionSE- connectTimeout が null の場合。
build
JedisClientConfiguration build()このビルダーから適用された構成でJedisClientConfigurationをビルドします。- 戻り値:
- 新しい
JedisClientConfigurationオブジェクト。