SpringSource/spring-integration — pull request #488 by artembilan (2012-06-11 09:05:26+00:00)
Title: INT-1132: rescheduling support for DelayHandler

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

- Add support for DelayHandler reschedule persisted Messages on startup via 'implements ApplicationListener' as late as possible
- Change DelayHandler dependency to MessageGroupStore
- Add required DelayHandler.messageGroupId property
- Make registered by SI-namespace TaskScheduler as default for DelayHandler
- Remove 'required' from delayer xml-attribute 'default-delay' as redundant
- Remove 'wait-for-tasks-to-complete-on-shutdown' as it is a property of provided 'TaskScheduler'
- Additional refactoring & polishing around
- Polishing delayer's Tests
- Test about 'rescheduling'
- Integration test about 'rescheduling' with JdbcMS