Example usage for org.springframework.data.redis.connection.lettuce LettuceClientConfiguration builder

List of usage examples for org.springframework.data.redis.connection.lettuce LettuceClientConfiguration builder

Introduction

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

Prototype

static LettuceClientConfigurationBuilder builder() 

Source Link

Document

Creates a new LettuceClientConfigurationBuilder to build LettuceClientConfiguration to be used with the Lettuce client.

Usage

From source file:org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration.java

private LettuceClientConfigurationBuilder createBuilder(Pool pool) {
    if (pool == null) {
        return LettuceClientConfiguration.builder();
    }/*from   w  w w . j av  a2s. c  o m*/
    return new PoolBuilderFactory().createBuilder(pool);
}

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

@Test // DATAREDIS-576
public void connectionAppliesClientName() {

    LettuceClientConfiguration configuration = LettuceClientConfiguration.builder()
            .clientResources(LettuceTestClientResources.getSharedClientResources()).clientName("clientName")
            .build();//from   w  ww  . ja  v a 2  s  .c  om

    LettuceConnectionFactory factory = new LettuceConnectionFactory(new RedisStandaloneConfiguration(),
            configuration);
    factory.setShareNativeConnection(false);
    factory.afterPropertiesSet();

    ConnectionFactoryTracker.add(factory);

    RedisConnection connection = factory.getConnection();

    assertThat(connection.getClientName(), is(equalTo("clientName")));
    connection.close();
}