SpringSource/spring-integration-extensions — pull request #24 by dturanski (2013-01-23 22:49:27+00:00)
Title: Fixed socket connection issues on outbound adapter and general refactoring

Quite a bit of refactoring related to the outbound adapter. Now required tcp connections are acquired at startup and kept open.

* Subclassed DataWriters for each connection type.
* Added a *-writer child element to the adapter to specify the associated DataWriter implementation. This avoids mutually exclusive attributes.
* Implemented lifecycle methods to create and destroy the connection
* Added a timeout for the server connection.
* Renamed SplunkData to SplunkEvent and split into about 20 subclasses.
* Changed attribute names to hyph-enated instead of camelCase.
* Upgraded splunk java sdk to 1.0.0