From a3f7e888dabfd8237724977b44b0d0488e70b961 Mon Sep 17 00:00:00 2001 From: Nykolas Lima Date: Fri, 19 Sep 2014 16:54:49 -0300 Subject: [PATCH] making Jedis compatible with CDI --- src/main/java/redis/clients/jedis/Jedis.java | 23 +++++++++++++++---- .../java/redis/clients/jedis/JedisPool.java | 6 +++++ 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/main/java/redis/clients/jedis/Jedis.java b/src/main/java/redis/clients/jedis/Jedis.java index 1f4fcde..d6633c3 100644 --- a/src/main/java/redis/clients/jedis/Jedis.java +++ b/src/main/java/redis/clients/jedis/Jedis.java @@ -1,20 +1,35 @@ package redis.clients.jedis; +import java.net.URI; +import java.util.AbstractMap; +import java.util.ArrayList; +import java.util.HashSet; +import java.util.Iterator; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + import redis.clients.jedis.BinaryClient.LIST_POSITION; import redis.clients.util.Pool; import redis.clients.util.SafeEncoder; import redis.clients.util.Slowlog; -import java.net.URI; -import java.util.*; -import java.util.Map.Entry; - public class Jedis extends BinaryJedis implements JedisCommands, MultiKeyCommands, AdvancedJedisCommands, ScriptingCommands, BasicCommands, ClusterCommands { protected Pool dataSource = null; + /** + * CDI eyes only + * @deprecated CDI eyes only + */ + public Jedis() { + super((String)null); + } + public Jedis(final String host) { super(host); } diff --git a/src/main/java/redis/clients/jedis/JedisPool.java b/src/main/java/redis/clients/jedis/JedisPool.java index 0fbfdfe..2976f4c 100644 --- a/src/main/java/redis/clients/jedis/JedisPool.java +++ b/src/main/java/redis/clients/jedis/JedisPool.java @@ -9,6 +9,12 @@ import redis.clients.util.Pool; public class JedisPool extends Pool { + /** + * CDI eyes only + * @deprecated CDI eyes only + */ + public JedisPool() {} + public JedisPool(final GenericObjectPoolConfig poolConfig, final String host) { this(poolConfig, host, Protocol.DEFAULT_PORT, Protocol.DEFAULT_TIMEOUT, null, Protocol.DEFAULT_DATABASE, null);