DATAREDIS-552 - Support client name configuration for JedisConnectionFactory.

Motivation:
JedisConnectionFactory should support setting clientName for Jedis connections
so to improve troubleshooting.

Result:
Easier to troubleshooting with connection name.

Original pull request: #219.
This commit is contained in:
Fu Jian
2016-09-09 14:34:32 +08:00
committed by Mark Paluch
parent 6322cf42bd
commit dbb3473d0d
2 changed files with 28 additions and 2 deletions

View File

@@ -39,6 +39,7 @@ public class JedisConnectionFactoryTests {
@Before
public void setUp() {
factory = new JedisConnectionFactory(SENTINEL_CONFIG);
factory.setClientName("clientName");
factory.afterPropertiesSet();
}
@@ -54,4 +55,9 @@ public class JedisConnectionFactoryTests {
public void shouldSendCommandCorrectlyViaConnectionFactoryUsingSentinel() {
assertThat(factory.getConnection().ping(), equalTo("PONG"));
}
@Test
public void getClientNameShouldEqualWithFactorySetting() {
assertThat(factory.getConnection().getClientName(), equalTo("clientName"));
}
}