New open source Java based API for signal entry is ready for testing.
http://code.google.com/p/c2entry/
It should support all the features at the signal entry documentation site.
http://collective2.com/content/automation.htm
If there are future planned updates to the API can someone let me know so I can keep the code up to date. Thanks.
Feel free to recommend other features.
Nathan Tippy
Features
* Validates URL construction
** Parameters are checked to ensure they belong to the requested command.
** Commands are checked to ensure they contain the required parameters.
** Parameters are checked to ensure they are not in conflict with each other.
** Strong type checking is applied to parameter values.
* Helper methods are added for easy parsing of the returned XML.
** isOK() is on most responses (others might use getInteger())
** StAX reader is provided if application needs full response details.
* Simulator provided for testing off line
** Simulator DOES NOT simulate trades (but it could be extended to do this)
** Simulator returns hard coded responses to simulate only existence of a server
* Background asynchronous transmission of of signals.
** All signals are sent in the same order the response objects are returned.
** Calling any of the get methods on a response object will block until all previous responses are fetched.
* Auto retry of signal delivery
** Default (RAM only) journal will continue to retry every 10 seconds if network is down.
** File based journal will continue to retry even after a restart of the JVM.