added support for specifying 'temporary-remote-directory' as well as 'temporary-remote-directory-expression'
INT-2213 polishing
INT-2213 polishing docs
addressed concurrency issues prompted by INT-2221, changed the logic to ensure the existance of MessageGroup for any operation other than addMessageToGroup where such group might be created as well
INT-2226 polishing
addressed PR comments
INT-2212 polished AbstractKeyValueMessageStore
eliminated possibility for NPE during the Message removal, added test
INT-2212 polishing
INT-2212 polishing
added remove(..) method to MessageGroupMetadata
INT-2182 interim
INT-2182 work in progress
INT-2182 Refctored MessageGroupQueue and related classes
- created MGS.pollMessageFromGroup(groupId)
- removed MARKED messages concept
- renamed UNMARKED to just Messages
- removed keepReleasedMessages attribute
- refactored JdbcMessageStore to NOT store Messages that belong to a MessageGroup in the MessageGroup table, only relationship
- provided implementation of pollMessageFromGroup method in JdbcMessageStore
- polished tests
INT-2182 refactored MongoDB support to reflect changes to MGQ
INT-2182 added Gemfire support for polling
INT-2182 added Redis support
INT-2182 polishing
removed syncronized blocks from SMG, added availablePermits() method to UpperBound, polished JdbcMessageStore
INT-2182 polishing
INT-2182 polishing
INT-2182 polishing
INT-2182 polishing
INT-2182 polishing
INT-2182 polishing based on PR comments
remove ChannelResolver awareness from router parsers and FactoryBean
refactor 'channelIdentifierMap' -> 'channelMappings' and other clarity enhancements
trim array tokens
added AbstractMappingMessageRouter
Added support for recognizing default components in parent ApplicationContext before they get auto-registered in child AC
INT-1813 polishing
added containtBean check earlier, removed 'IfNecessary' from method names
INT-2031, INT-2112 fixed one more broken test
INT-2031 changed the priority type back to Integer
INT-2031 added SequenceFallbackComparator
INT-2031 changed the name of the comparator from delegatingComparator to targetComparator
Increased the 'await' time in JdbcMessageStoreChannelIntegrationTests.testTransactionalSendAndReceive(), polished InnerDefinitionHandlerAwareEndpointParserTests.testAggregatorDefinitionSuccess to avoid NPE and increased its receive timeout as well
- no-arg method will now be a send (instead of receive) if @Payload is present
- added 'method' to the evaluation context variables with the String value of the invoked method's name
- added test for new gateway no-arg method send option
- enable 'payload-expression' in XML for no-arg methods
- use per-method-invocation evaluation context for header expressions (provides 'args' and 'method' as context variables)
- Add more documentation for schema elements in spring-integration-xml-2.1.xsd
- Simplify Handling of Channel Resolution (Failures) for Routers
- Fix PayloadTypeRouterTests
- Update reference docs, XSD Schemas
- Rename 'channel-resolution-required' to 'resolution-required'
- Updated all tests accordingly