Costin Leau
76a1e01a2d
several pipeline bug fixes for Lettuce driver
...
DATAREDIS-113
2013-02-08 18:06:44 +02:00
Costin Leau
e631af2f2e
remove unused code + add NPE fix
2013-02-07 21:30:06 +02:00
Costin Leau
fb9b2215d3
improve unsubscription of channels/patterns in LettuceSub
...
DATAREDIS-113
2013-02-07 21:26:38 +02:00
Costin Leau
cad7878fa1
properly unsubscribe from channels not patterns on unsub all
2013-02-07 21:17:50 +02:00
Costin Leau
272c3f96c7
properly cleanup listeners in Message Container
2013-02-07 21:17:26 +02:00
Costin Leau
dbf5c7c64c
properly close the underlying pubsub connection on (p)unsubscribe all
...
DATAREDIS-113
2013-02-07 21:16:50 +02:00
Costin Leau
0851fa3c20
add lettuce into the test batch
...
DATAREDIS-113
2013-02-07 20:19:39 +02:00
Costin Leau
de623fe186
fixes with closePipeline and pubsub
...
DATAREDIS-113
2013-02-07 20:09:53 +02:00
Costin Leau
e472a5f5e5
add support for Lettuce Redis driver
...
DATAREDIS-113
2013-02-07 17:52:17 +02:00
Costin Leau
0b70fa2d23
fix incorrect cast of BulkReply to byte[] in SprConnection
...
DATAREDIS-114
2013-02-05 19:01:14 +02:00
Costin Leau
a0f7e690cf
add unimplemented method in StringRedisConnection
2013-02-05 18:58:16 +02:00
Costin Leau
b869bc7136
add warning regarding RedisTemplate initialization
...
DATAREDIS-112
2013-02-05 18:47:49 +02:00
Costin Leau
3be1d7d637
update copyright years
2013-02-05 18:47:49 +02:00
Costin Leau
a56e5f19ca
sync javadoc with impl on useprefix
2013-01-28 12:13:02 -05:00
Costin Leau
e3946af60c
improve conn handling when all subs are removed
...
DATAREDIS-107
RMLC properly closes
2013-01-25 10:57:04 +02:00
Costin Leau
613c2e09e7
remove listeners programatically in RMLContainer
...
DATAREDIS-107
listeners can be removed not just added programatically
fix bug causing double message dispatch for pattern subscriptions
introduce more pubsub tests
2013-01-25 00:11:47 +02:00
Costin Leau
12c66277f7
add hash/equals impl to Topic impl
2013-01-24 20:24:42 +02:00
Costin Leau
b35f6a3c5d
convertAndSend returns the nr of targeted channels
2013-01-24 19:11:01 +02:00
Costin Leau
d01f13acfa
update copyright header
2013-01-23 19:32:39 +02:00
Costin Leau
d22684dfda
improve handling of staleness exception during connection init
...
DATAREDIS-109
2012-11-29 17:06:53 +02:00
Costin Leau
3f7d1b8baa
improve handling of SocketException for Jedis driver
...
DATAREDIS-109
2012-11-29 16:46:57 +02:00
Costin Leau
d5e99d6afc
add offset/count methods to ZSetOperations
...
DATAREDIS-104
(cherry picked from commit a6a78398ba438bd2123c16f9364f0c195f1cf59d)
2012-09-24 20:58:11 +03:00
Costin Leau
126b8c5a58
remove useless public abstract from interface
...
remove left-over from Eclipse generate interface
2012-08-20 18:44:32 +03:00
Costin Leau
a2002b705e
polish REDIS-102
2012-08-14 17:30:49 +03:00
Costin Leau
9b39f21747
Merge pull request #5 from xpoft/master
...
DATAREDIS-102. Set usePrefix / Expire time
2012-08-14 06:52:57 -07:00
Costin Leau
f4b6bc42d4
Merge pull request #3 from bm3780/patch-1
...
use delimiter specified from constructor if possible, othe...
2012-08-13 08:19:03 -07:00
Alexander Fedorov
1136942c1a
+ set usePrefix
...
+ default expire time
+ cache zones expire time
2012-08-13 09:17:41 +04:00
Costin Leau
1944db6f08
add pipeline/multi-exec/NPE checks
...
REDIS-100
additionally fix the return value for BoundHashOperations from primitive to obj
2012-08-10 21:04:39 +03:00
Costin Leau
c9ea16bee6
clarify collection behavior with pipelined connection
...
REDIS-100
2012-08-09 13:46:58 +03:00
Jon Brisbin
3acfd81b7d
DATAREDIS-77 Fix for not passing the message channel to message listeners.
2012-07-19 13:38:24 -05:00
bm3780
62d0383098
prefix should use delimiter specified from constructor if possible, otherwise default to using a colon as the delimiter
2012-07-01 15:56:04 -03:00
Costin Leau
fcec09dfcf
various code improvements to reduce compiler warnings
2012-06-27 12:58:54 +03:00
Costin Leau
789314f8d7
change HashOps#multiGet/#values return Collection->List
...
DATAREDIS-91
2012-06-27 11:02:36 +03:00
Costin Leau
d00d7143bd
add more tests for pipeline execution
2012-06-25 21:48:27 +03:00
Costin Leau
ebe05a04a0
fix bug that return an empty list for #closePipeline
2012-06-25 21:20:58 +03:00
Costin Leau
d46b23fe1b
finish closePipeline for Srp
2012-06-25 20:46:06 +03:00
Costin Leau
a169f71965
add tracking of futures to Srp connection
2012-06-25 20:33:17 +03:00
Costin Leau
7a89656cf0
add pipeline exception for Rjc
2012-06-25 19:49:20 +03:00
Costin Leau
64c527c088
handle exceptions of native execution
2012-06-25 19:06:12 +03:00
Costin Leau
5d8206f366
force result for Srp#exec when not in pipeline
2012-06-22 10:28:32 +03:00
Costin Leau
a440291c6a
fix double invocation of listeners implementing intf
...
DATAREDIS-92
2012-06-21 20:58:26 +03:00
Costin Leau
d9d954642c
add native execution for Srp connection
2012-06-21 20:40:36 +03:00
Costin Leau
a01e126ea9
Merge branch 'master' into srp
2012-06-21 20:05:41 +03:00
Costin Leau
2fc50d466d
add execute native for RjcConnection
2012-06-21 18:35:13 +03:00
Costin Leau
68ef9bcb93
improve array check
2012-06-21 17:34:35 +03:00
Costin Leau
05c4d6c793
add disambiguating method on StringRedisConnection
2012-06-21 17:33:54 +03:00
Costin Leau
42c0ed804f
add jredis implementation for execute native
2012-06-21 17:33:31 +03:00
Costin Leau
1d03085a81
add native execute for JedisConnection
2012-06-21 17:11:46 +03:00
Costin Leau
f200b5fceb
fix bug in closing the pipeline
2012-06-21 14:40:05 +03:00
Costin Leau
27f293ecbb
simplify binding of Redis connections
...
to prevent messing up ongoing synchronizations
2012-06-21 14:26:34 +03:00