e305301e8a
+ improve Message container behaviour by waiting (as much as possible) for the initial subscription to complete
Costin Leau
2011-01-21 20:27:05 +02:00
4c993fe2ef
+ fix NPE caused when calling addMessageListener before afterPropertiesSet()
Costin Leau
2011-01-21 20:09:58 +02:00
daeb75cd96
+ change default serializer for MessageListener adapter (since messages are usually strings) + rename serializer setter on MessageContainer
Costin Leau
2011-01-21 20:03:56 +02:00
ba55d19c7f
DATAKV-22 + add simple integration test for the container
Costin Leau
2011-01-18 20:29:13 +02:00
2d1669730c
DATAKV-22 + rename RedisListenerContainer to RedisMessageListenerContainer + fix eager initialization of the container when calling the setter
Costin Leau
2011-01-18 20:27:22 +02:00
4db15d3645
+ add constructor signature from super class
Costin Leau
2011-01-13 20:49:40 +02:00
abfb824f17
index on PubSub: c16901d DATAKV-22 + RedisListeningContainer updates - registration is done, still need to handle unregistration and initial batching of subscribe and psubscribe
Costin Leau
2011-01-13 20:40:22 +02:00
c16901d9df
DATAKV-22 + RedisListeningContainer updates - registration is done, still need to handle unregistration and initial batching of subscribe and psubscribe
Costin Leau
2011-01-13 20:34:32 +02:00
03c92e376e
DATAKV-22 + make Message getters defensive + introduce Topic + initial draft of RedisListenerContainer
Costin Leau
2011-01-13 19:02:04 +02:00
874a9c3572
DATAKV-22 Initial draft support for Redis pubsub + introduce PubSub contract + add adapters for Jedis (no-op for JRedis which does not support PubSub) + introduce dedicated exception for subscribed connections + add low-level MessageListener and Subscription mechanisms
Costin Leau
2011-01-11 17:41:39 +02:00
035d171f66
+ add integration test for info() method
Costin Leau
2011-01-10 18:31:45 +02:00
3f40871a9d
+ add integration test for info() method
Costin Leau
2011-01-10 18:31:45 +02:00
e4ef02d786
+ add support for most Redis server commands
Costin Leau
2011-01-10 18:25:55 +02:00
1b0a16cf1c
+ add support for zset count
Costin Leau
2011-01-10 17:44:37 +02:00
20e1ecedaa
+ add support for [x]pushX on list operations + add support for blocking rightPopLeftPush
Costin Leau
2011-01-10 14:20:54 +02:00
e19def6de2
+ add support for [x]pushX commands on RedisConnection + add support for blockingRPopLPush on RedisConnection
Costin Leau
2011-01-10 14:15:58 +02:00
4cbf84f89f
+ add support for linsert (as left/right push on RedisTemplate)
Costin Leau
2011-01-10 14:03:51 +02:00
b1499b9998
+ add support for the new list index command
Costin Leau
2011-01-10 13:46:40 +02:00
8cd3a9a748
+ add new Redis 2.2 String operations on ValueOperations and RedisTemplate (bit operations still not added)
Costin Leau
2011-01-10 12:49:56 +02:00
860375ecee
+ add support for Redis 2.2 String commands (get/set bit, get/set range and strlen)
Costin Leau
2011-01-10 12:39:22 +02:00
76d3703a2b
Added RiakClassLoader and helper (undocumented).
J. Brisbin
2011-01-07 14:29:56 -06:00
a471f8b409
Removed SLF4J from manifest template, added ignoreNotFound convenience property for turning off 404 error messages in RestTemplate.
J. Brisbin
2011-01-07 14:28:55 -06:00
d5ece8ee81
Tweaked manifest template, removed SLF4J from pom.xml.
J. Brisbin
2011-01-07 14:05:44 -06:00
b4b8037bac
Changed logging to commons-logging, added package documentation, fixes for cyclic dependencies, other bug fixes.
J. Brisbin
2011-01-07 13:51:58 -06:00
138942b549
+ upgrade to Jedis 1.5.1 + improve tests by adding a dedicated configuration file for connections (makes it easy to change the port or host)
Costin Leau
2011-01-07 18:56:56 +02:00
9b7babcf1f
Tweaked docs
J. Brisbin
2011-01-03 11:19:32 -06:00
dba242e583
Tweaks for tests.
J. Brisbin
2011-01-03 08:18:49 -06:00
f6ab88b875
Added break statement.
J. Brisbin
2010-12-29 14:35:28 -06:00
c991f9a515
Added break statement.
J. Brisbin
2010-12-29 14:32:12 -06:00
af3cdeaf6a
Switched to using enums rather than String.equals() on method names.
J. Brisbin
2010-12-29 14:28:48 -06:00
efc566036a
More fixes for NPEs when getting vclock info, fix for duplicate results in RiakBuilder.
J. Brisbin
2010-12-28 21:42:37 -06:00
afa4c7ada3
Fixes for RiakBuilder and templates, update docbook docs.
J. Brisbin
2010-12-28 15:27:56 -06:00
29c601075b
Fixes for using custom ClassLoaders, try/catch for getting metadata
J. Brisbin
2010-12-27 08:07:00 -06:00
a7c2558cda
Added suppress warnings annos.
J. Brisbin
2010-12-23 13:14:22 -06:00
be83ad5d46
Changed the RiakBuilder to return the results of the operation, accumulate all results of all operations on the main closure, tweak the README.
J. Brisbin
2010-12-23 13:09:33 -06:00
077a74c3b6
Changed each to foreach in README.
J. Brisbin
2010-12-22 16:54:27 -06:00
d5f28291fb
Tweaked README to introduce Map/Reduce functionality in Groovy DSL.
J. Brisbin
2010-12-22 16:49:15 -06:00
8e75fbfaf0
Implement Map/Reduce for AsyncRiakTemplate, Groovy DSL, nesting operations into a node that serves as a default bucket.
J. Brisbin
2010-12-22 16:40:19 -06:00
e661d22104
Tweak README
J. Brisbin
2010-12-21 16:16:21 -06:00
f3a370af4a
Tweaked README to cover batch updates with Groovy DSL, added getAsType
J. Brisbin
2010-12-21 16:06:24 -06:00
d640228590
Tweaking the specs to make more concise, use 'it' instead of v ->
J. Brisbin
2010-12-21 15:13:46 -06:00
06f2ae0351
Tweaked README to cover new Groovy DSL stuff.
J. Brisbin
2010-12-21 14:43:44 -06:00
7e66bc36ec
Added PUT for generating IDs to AsyncRiakTemplate, put and each on RiakBuilder, bucket/key on metadata, fixes in both template styles to accommodate new metadata.
J. Brisbin
2010-12-21 14:17:00 -06:00
0bd601f91f
Forgot a break statement.
J. Brisbin
2010-12-21 11:33:35 -06:00
2037280713
Tweaked setting initial bucketKeyResolvers
J. Brisbin
2010-12-21 11:30:45 -06:00
97da8e4cae
Better type conversion when stored object type differs from requested type. Fixes for updates that require the vclock to be sent back to Riak for object updates.
J. Brisbin
2010-12-21 11:26:34 -06:00
d2b78dc7cb
Added README.
J. Brisbin
2010-12-20 15:33:33 -06:00
5cbe701313
Tweaked manifest template.
J. Brisbin
2010-12-20 15:04:18 -06:00
da7a0d43c2
Added asynchronous version of RiakTemplate, Groovy DSL for data access.
J. Brisbin
2010-12-20 15:00:33 -06:00
6dcf760129
Lots more documentation of Map/Reduce, Link Walking, and bucket schema updating.
J. Brisbin
2010-12-16 14:13:43 -06:00