spring-projects/spring-xd — pull request #623 by jbrisbin (2014-03-05 23:27:53+00:00)
Title: XD-1372 Update Reactor integration to 1.1

Additional changes include:

- Incorporated an InboundChannelAdapter based on the NetServerFactoryBean which allows for a simplifed configuration of a TCP or UDP server using the Reactor NetServer abstractions.
- Updated the XML namespace to include the NetServerInboundChannelAdapter configuration and created a parser for the "netserver-inbound-channel-adapter" element.
- Added a test for the new NetServerInboundChannelAdapter
- Added a batching MessageHandler that uses the RingBuffer directly without built-in, other-thread event handling (all events occur in the calling thread). This implementation is designed to batch messages coming on on the subscription channel and output a new message containing a List of all the payloads of the batched messages whenever the RingBuffer reaches full capacity. Tests were added for this component as well as some basic relative throughput measurements.
- Since a MessageChannel implementation is now included in the reactor-spring-messaging artifact, the one from this location was deleted.