Skip to content

Commit cf794fc

Browse files
committed
added logs and removed unnecessary repeated codes
1 parent 443d066 commit cf794fc

File tree

4 files changed

+14
-28
lines changed

4 files changed

+14
-28
lines changed

src/main/java/redis/clients/jedis/Jedis.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import redis.clients.jedis.params.ZAddParams;
3030
import redis.clients.jedis.params.ZIncrByParams;
3131
import redis.clients.jedis.params.LPosParams;
32-
import redis.clients.jedis.util.Pool;
3332
import redis.clients.jedis.util.SafeEncoder;
3433
import redis.clients.jedis.util.Slowlog;
3534

@@ -40,7 +39,7 @@ public class Jedis extends BinaryJedis implements JedisCommands, MultiKeyCommand
4039
* @deprecated This will be private in future.
4140
*/
4241
@Deprecated
43-
protected Pool<Jedis> dataSource = null;
42+
protected JedisPoolAbstract dataSource = null;
4443

4544
public Jedis() {
4645
super();
@@ -3608,7 +3607,7 @@ public Map<String, String> pubsubNumSub(String... channels) {
36083607
@Override
36093608
public void close() {
36103609
if (dataSource != null) {
3611-
Pool<Jedis> pool = this.dataSource;
3610+
JedisPoolAbstract pool = this.dataSource;
36123611
this.dataSource = null;
36133612
if (client.isBroken()) {
36143613
pool.returnBrokenResource(this);

src/main/java/redis/clients/jedis/JedisPool.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
package redis.clients.jedis;
22

33
import java.net.URI;
4-
54
import javax.net.ssl.HostnameVerifier;
65
import javax.net.ssl.SSLParameters;
76
import javax.net.ssl.SSLSocketFactory;
87

98
import org.apache.commons.pool2.impl.GenericObjectPoolConfig;
9+
import org.slf4j.Logger;
10+
import org.slf4j.LoggerFactory;
1011

11-
import redis.clients.jedis.exceptions.JedisException;
1212
import redis.clients.jedis.util.JedisURIHelper;
1313

1414
public class JedisPool extends JedisPoolAbstract {
1515

16+
private static final Logger log = LoggerFactory.getLogger(JedisPool.class);
17+
1618
public JedisPool() {
1719
this(Protocol.DEFAULT_HOST, Protocol.DEFAULT_PORT);
1820
}
@@ -329,13 +331,6 @@ public Jedis getResource() {
329331
return jedis;
330332
}
331333

332-
@Override
333-
public void returnBrokenResource(final Jedis resource) {
334-
if (resource != null) {
335-
returnBrokenResourceObject(resource);
336-
}
337-
}
338-
339334
@Override
340335
public void returnResource(final Jedis resource) {
341336
if (resource != null) {
@@ -344,6 +339,7 @@ public void returnResource(final Jedis resource) {
344339
returnResourceObject(resource);
345340
} catch (Exception e) {
346341
returnBrokenResource(resource);
342+
log.debug("Resource is returned to the pool as broken", e);
347343
}
348344
}
349345
}

src/main/java/redis/clients/jedis/JedisSentinelPool.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@
1414
import redis.clients.jedis.exceptions.JedisException;
1515

1616
public class JedisSentinelPool extends JedisPoolAbstract {
17-
protected Logger log = LoggerFactory.getLogger(getClass().getName());
17+
18+
/**
19+
* @deprecated This will be private in future.
20+
*/
21+
@Deprecated
22+
protected static Logger log = LoggerFactory.getLogger(JedisSentinelPool.class);
1823

1924
protected final GenericObjectPoolConfig poolConfig;
2025

@@ -309,13 +314,6 @@ public Jedis getResource() {
309314
}
310315
}
311316

312-
@Override
313-
public void returnBrokenResource(final Jedis resource) {
314-
if (resource != null) {
315-
returnBrokenResourceObject(resource);
316-
}
317-
}
318-
319317
@Override
320318
public void returnResource(final Jedis resource) {
321319
if (resource != null) {
@@ -324,7 +322,7 @@ public void returnResource(final Jedis resource) {
324322
returnResourceObject(resource);
325323
} catch (Exception e) {
326324
returnBrokenResource(resource);
327-
throw new JedisException("Resource is returned to the pool as broken", e);
325+
log.debug("Resource is returned to the pool as broken", e);
328326
}
329327
}
330328
}

src/main/java/redis/clients/jedis/ShardedJedisPool.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,6 @@ public ShardedJedis getResource() {
3838
return jedis;
3939
}
4040

41-
@Override
42-
public void returnBrokenResource(final ShardedJedis resource) {
43-
if (resource != null) {
44-
returnBrokenResourceObject(resource);
45-
}
46-
}
47-
4841
@Override
4942
public void returnResource(final ShardedJedis resource) {
5043
if (resource != null) {

0 commit comments

Comments
 (0)