Example usage for org.springframework.data.redis.connection.lettuce LettucePoolingClientConfiguration defaultConfiguration

List of usage examples for org.springframework.data.redis.connection.lettuce LettucePoolingClientConfiguration defaultConfiguration

Introduction

In this page you can find the example usage for org.springframework.data.redis.connection.lettuce LettucePoolingClientConfiguration defaultConfiguration.

Prototype

static LettucePoolingClientConfiguration defaultConfiguration() 

Source Link

Document

Creates a default LettucePoolingClientConfiguration with
SSL
no
Peer Verification
yes
Start TLS
no
Client Options
ClientOptions with enabled io.lettuce.core.TimeoutOptions
Client Resources
none
Client name
none
Read From
none
Connect Timeout
60 Seconds
Shutdown Timeout
100 Milliseconds
Shutdown Quiet Period
100 Milliseconds
pool config
default GenericObjectPoolConfig

Usage

From source file:org.springframework.data.redis.connection.lettuce.LettucePoolingClientConfigurationUnitTests.java

@Test // DATAREDIS-667
public void shouldCreateEmptyConfiguration() {

    LettucePoolingClientConfiguration configuration = LettucePoolingClientConfiguration.defaultConfiguration();

    assertThat(configuration.getPoolConfig()).isNotNull();
    assertThat(configuration.isUseSsl()).isFalse();
    assertThat(configuration.isVerifyPeer()).isTrue();
    assertThat(configuration.isStartTls()).isFalse();
    assertThat(configuration.getClientOptions()).isEmpty();
    assertThat(configuration.getClientResources()).isEmpty();
    assertThat(configuration.getCommandTimeout()).isEqualTo(Duration.ofSeconds(60));
    assertThat(configuration.getShutdownTimeout()).isEqualTo(Duration.ofMillis(100));
    assertThat(configuration.getShutdownQuietPeriod()).isEqualTo(Duration.ofMillis(100));
}