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.

----