spring-projects/spring-integration — pull request #926 by artembilan (2013-10-16 10:45:33+00:00)
Title: INT-1870: Add MessageStore to PriorityChannel

Previously, `` didn't support `message-store`
and the priority logic was based only on `PriorityBlockingQueue` and `SequenceFallbackComparator`.

* Introduce `PriorityMessageGroupQueue`
* Add `MessageGroupStore#pollMessageFromGroupByPriority`
and implement it for all `MessageGroupStore`s
* Make `` `comparator` and `message-store` attributes mutually exclusive
* Add `PriorityChannel` tests for all `MessageGroupStore`s

JIRA: https://jira.springsource.org/browse/INT-1870