Henning Schmiedehausen
dc054268fa
Add Closeable to JedisPool.
...
This allows JedisPool instances to also participate in try-with-resources.
Adds tests (both for JedisPool and the Jedis code itself).
2014-02-27 10:48:44 -08:00
Jonathan Leibiusky
bbb867781d
upgrade to commons-pool 2
2013-11-28 08:13:57 -05:00
Jungtaek Lim
35a2dfd4c0
JedisSentinelPool now takes care of multi failover
...
* Now Pool.initPool() call closeInternalPool(), instead of destroy()
** calling destroy() in Pool.initPool() may have side effect, and JedisSentinelPool did
* modify unit test to test failover twice (needs +1 slave)
** modify configurations for additional slave
2013-09-26 10:48:17 +09:00
Hisham Mardam-Bey
52286d6942
Refactored the inline thread that monitors the master and turned it into its
...
own class. The pool shuts down the monitors as well now.
2013-08-24 17:14:03 -04:00
Hisham Mardam-Bey
c2a48afafd
Initial JedisSentinelPool based on code from hamsterready/jedis-sentinel-pool.
...
Given a master name and a set of sentinels this pool will subscribe to the
Sentinel notifications about master changes (+switch-master) and
re-establishes the pool to the new master when one is announced.
2013-08-23 23:06:13 -04:00
Hisham Mardam-Bey
ed80e7ce70
Allow the Pool to be constructed without having an internal pool created.
...
This is useful when extending the Pool without being able to create one at
construction time.
2013-08-21 00:06:30 -04:00
Jonathan Leibiusky
8f9763a7e9
add url support
2012-08-01 16:49:44 -03:00
Ivo Ramirez
53f829fb10
JedisPool accepts BinaryJedis as a resource for return. Issue #171
...
Conflicts:
src/main/java/redis/clients/util/Pool.java
2012-04-17 16:56:26 -04:00
Jonathan Leibiusky
2a4a43f4cd
add JedisDataException and JedisConnectionException
2011-01-30 17:46:17 -03:00
Jonathan Leibiusky
6f92f5fc9c
pool doesn't throw Exception anymore but JedisException
2010-12-10 17:36:44 -03:00
Jonathan Leibiusky
71eb4c5b4a
replace custom pool implementation with apache's
2010-11-21 18:16:31 -03:00