Commit Graph

23 Commits

Author SHA1 Message Date
Oleg Zhurakousky
bd9d591dbf INT-2253
added support for updating MessageGroup with lastModified timestamp on every touch
2011-11-22 04:16:17 -05:00
Oleg Zhurakousky
50d8caa1c3 INT-2231
Fixed JdbcMessageStore to reuse CREATED_DATE while updating UPDATED_DATE

  Added support for configuring MessageGroup timeout based on the idle time of the MessageGroup

  Changed updatedTimestamp to lastModified

  Added an assertion to AbsractMessageGroup.expireMessageGroups to check if lastModified is 0

  Changed attribute name in MessageWrapper in Mongo Message Store
2011-11-21 15:56:04 -05:00
Oleg Zhurakousky
ddeab16394 INT-2182 interim
INT-2182 interim

INT-2182 work in progress

INT-2182 Refctored MessageGroupQueue and related classes
- created MGS.pollMessageFromGroup(groupId)
- removed MARKED messages concept
- renamed UNMARKED to just Messages
- removed keepReleasedMessages attribute
- refactored JdbcMessageStore to NOT store Messages that belong to a MessageGroup in the MessageGroup table, only relationship
- provided implementation of pollMessageFromGroup method in JdbcMessageStore
- polished tests

INT-2182 refactored MongoDB support to reflect changes to MGQ

INT-2182 added Gemfire support for polling

INT-2182 added Redis support

INT-2182 polishing
removed syncronized blocks from SMG, added availablePermits() method to UpperBound, polished JdbcMessageStore

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing

INT-2182 polishing based on PR comments
2011-10-25 12:50:17 -04:00
Mark Fisher
598a1afe79 versionless schemas for mongo and redis modules 2011-10-10 13:34:39 -04:00
Oleg Zhurakousky
a386a1c3c5 INT-2135-mongo-patch fixed NPE in MongoDbMessageStore
also, removed XSD versions from Gemfire test configs
2011-10-10 12:38:47 -04:00
Oleg Zhurakousky
946b9e2b82 INT-2152
parent issue for INT-2134, INT-2135, INT-2142, INT-2155, INT-2158
2011-10-07 12:48:20 -04:00
Oleg Zhurakousky
1702413143 MongoDbMessageStore for M1
subclassed from AbstractMessageGroupStore
  added initial tests for Mongo based MessageGroupStore
  added initial implementation of MongoDb-based MessageGroupStore
  polished MongoDbMessageStore, made it more inline with JdbcMessageStore, added tests
  using MessageWrapper as stored object to accommodate groupId and marked attributes
  no longer setting _id explicitly
  removed synchronized blocks and concurrency test
2011-08-26 16:26:31 -04:00
Mark Fisher
da2f275074 INT-2046 added @ManagedAttribute to MessageStores
Added to the getMessageCount() in GemfireMessageStore, MongoDbMessageStore, and RedisMessageStore.
2011-08-11 13:59:12 -04:00
Oleg Zhurakousky
521a602dad INT-2040 changed signature of MessageStore.getMessageCount() to return long. Changed affected implementations 2011-08-11 13:07:41 -04:00
Mark Fisher
00ffa9c0a5 renaming MongoMessageStore to MongoDbMessageStore for consistency 2011-08-05 10:13:56 -04:00
Mark Fisher
97c61e2512 using hasText instead of simple null check for collectionName 2011-08-04 12:40:53 -04:00
Mark Fisher
f94411e11d changed case 2011-08-02 17:38:16 -04:00
Mark Fisher
89a4060ad4 removed some commented out code 2011-08-02 17:27:59 -04:00
Mark Fisher
de1b0c1402 MongoMessageStoreTests now actually assert the payload, headers, and Message itself all are equal before and after storing 2011-08-02 17:24:41 -04:00
Mark Fisher
aa0db376ce refactored MongoMessageStore to support reading object payloads again 2011-08-02 17:17:36 -04:00
Mark Fisher
ca1fa6b727 polishing MongoDB availability rule code 2011-08-02 17:08:01 -04:00
Mark Fisher
950c05e6ab updated MongoMessageStore to use a MongoDbFactory rather than direct Mongo instance 2011-08-02 16:53:23 -04:00
Oleg Zhurakousky
c6403f3feb INT-2026 added new packages 2011-08-01 10:03:56 -04:00
Oleg Zhurakousky
24236fa981 INT-2026 added support for @MongodbAvailable to MongoDB-based tests 2011-08-01 10:03:16 -04:00
Oleg Zhurakousky
17999e198e Added @Ignore to Redis and Mongo tests for now. Will be looking into using @Rule 2011-07-28 08:02:46 -04:00
Oleg Zhurakousky
47e3b47955 INT-2016 modified DefaultAmqpHeaderMapper to NOT copy headers such as ID, TIMESTAMP, REPLY_CHANNEL and ERRPR_CHANNEL 2011-07-28 07:48:07 -04:00
Oleg Zhurakousky
12cb670e01 validating that MongoDB instance running in CI could be used for testing 2011-07-26 14:05:06 -04:00
Oleg Zhurakousky
c26a1c6c6b INT-1991 moved MongoDB module to the main branch 2011-07-26 08:47:35 -04:00