You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by alexlomov <gi...@git.apache.org> on 2014/01/04 11:17:19 UTC
camel pull request: Hazelcast Aggregation Repository
GitHub user alexlomov opened a pull request:
https://github.com/apache/camel/pull/84
Hazelcast Aggregation Repository
This patch introduces HazelcastAggregationRepository class that implements RecoverableAggregationRepository and OptimisticLockingAggregationRepository. This class uses a Hazelcast distributed maps as a backing store for operational and persisted exchanges.
This repository is aimed to support aggregation in an environment where multiple hosts run identical Camel routes which participate an aggregation process.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/alexlomov/camel hazelcast-aggregation-repository
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/camel/pull/84.patch
----
commit 8716d70081ba42e862ea67a4c3ee45664ea35185
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-15T21:04:42Z
Created.
commit 3cbaec76b9db3551f8e86f83442e0140f4f8d918
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-16T10:29:05Z
Persistent repository name handling updated to achieve robustness and consistency.
commit 76207ee8735c1deaa3e4ba6718ff0e8565bcca4c
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-20T21:07:24Z
Lots of trace logging.
commit 0e807ce7ecbc5b6ee6ac56b05638ecf1606dd95c
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-21T19:19:12Z
Tons of javadoc.
commit 63f3523c2fb9bcf94aa36836f19de96ca52f5102
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-28T21:09:06Z
DefaultExchageHolders introduced.
commit 359d4549a74b135bffa7e460f67048544a67c9a7
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-28T21:09:57Z
HazelcastAggregationRepository Constructor Tests were implemented.
commit be172ed2290bbe65264ff424686613c0af23736c
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-28T21:10:57Z
Removed unused imports and variables.
commit 9d392307c6313b9987bb1dfd3c1e16553502b817
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-28T22:11:05Z
useRecovery always default to true.
commit 09840431c4dfab9c2e2b6d6e96979618d83d8316
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-10-28T22:18:02Z
Initial commit (test created).
commit 86a7bfe2c45df7943b1ec0745ad2c0251c2cc15e
Author: Alexander Lomov <al...@gmail.com>
Date: 2013-12-13T14:20:15Z
useRecovery always default to true.
commit 242633bb1c093118dc55a5152cd02d6031325f73
Author: Alexander Lomov <al...@gmail.com>
Date: 2014-01-03T22:30:56Z
Typo fix.
commit 586fe239b6d1cf832d8be38171254b5030f3cbf3
Author: Alexander Lomov <al...@gmail.com>
Date: 2014-01-03T23:03:56Z
Superclass was extracted
commit f68fc41c0eafdba10ce1a8a1b554d4c53d876071
Author: Alexander Lomov <al...@gmail.com>
Date: 2014-01-04T00:24:36Z
More working tests.
commit d13ee37491acb5764697c7346be723481a970c45
Author: Alexander Lomov <al...@gmail.com>
Date: 2014-01-04T09:28:34Z
Moved SumOfIntsAggregationStrategy class from inner level.
commit 22d44ea081dfd25d82aa7bdf007a050bee69c333
Author: Alexander Lomov <al...@gmail.com>
Date: 2014-01-04T10:03:25Z
Created a test case for recoverable HazelcastAggregationRepository.
----