SpringSource/spring-integration — pull request #457 by artembilan (2012-05-24 16:26:56+00:00)
Title: INT-1132: DelayHandler: rescheduling support

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

- Add support for DelayHandler reschedule persisted Messages on startup
- Change DelayHandler dependency to MessageGroupStore
- Add required DelayHandler.messageGroupId property
- Make registered by SI-namespace TaskScheduler as default for DelayHandler
- Remove 'required' from delayer's xml-attribute 'default-delay' as redundant
- Additional refactoring & polishing around
- Polishing delayer's Tests
- Test about 'rescheduling'
- Integration test about 'rescheduling' with JdbcMS

I've made a lot of changes around ( sorry Mark ;-) ) and radically changed its internal behavior.
So, be careful on reviewing it, please.
And in the end if it will be OK I'll open new Task about changing Reference Manual.