- 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
2 modules still had Spring 3.1 transitive dependencies:
* Spring Integration Redis
* Spring Integration Gemfire
1 module was lacking a Jackson dependency:
* Spring Integration AMQP
added 'exchange-name-expression' attributes to the schema
added support for 'exchange-name-expression' on AMQP outbound adapters
changed default connection-factory value to 'rabbitConnectionFactory' to be consistent with the Spring AMQP listener-container
refactored the UriPathHandlerMapping to only provide an implementation of the abstract method
changed uriVariables to pathVariables
added pathVariables and requestParams as variables to the EvaluationContext
setting the HttpEntity as the rootObject of the EvauationContext (it includes the converted 'body' if present and 'headers')
removed requirement for an ID, polished schema, added more tests, and tested with server
finished the namespace support for payload-expression attribute and header sub-element, added parser test
updated 2.1 schema with new 'payload-expression' attribute as well as 'header' elements
polished UriPathHandlerMapping to address comments from the review
added UriPathHandlerMapping to aid in support of the 'path' attribute
fixed thread safety for EvaluationContext since it has to be created per request due to the fact that we are adding request data to it
added support for SpEL expressions