Commit Graph

2293 Commits

Author SHA1 Message Date
Mark Fisher
17e1925bd4 Added test to verify that a Message is being sent to the invalidMessageChannel when a dispatcher fails. 2008-01-07 19:41:16 +00:00
Mark Fisher
dc362bb0ca Added dispatcher error handling to the message bus and refactored UnicastMessageDispatcher to properly iterate until success or rejection limit is reached. 2008-01-07 19:31:21 +00:00
Mark Fisher
a53f0ff560 Added ErrorMessage. 2008-01-07 18:22:15 +00:00
Mark Fisher
9278dd1f50 Added default id generator to GenericMessage. 2008-01-07 18:18:58 +00:00
Mark Fisher
680fe066b9 Fixed bug with receiver tasks not shutting down. MessageReceiverExecutor is now added to the lifecycleComponents. Therefore each executor has start() and stop() calls cascaded from the MessageBus itself. 2008-01-06 15:35:21 +00:00
Mark Fisher
a9f7b7dbdf Added JmsMessageDrivenSourceAdapter. 2008-01-04 21:37:30 +00:00
Mark Fisher
421a030f5d Added namespace support for JmsTargetAdapter. 2008-01-04 16:56:40 +00:00
Mark Fisher
004baebd10 Added namespace support for FileSourceAdapter and FileTargetAdapter as well as a new sample: FileCopyDemo. 2008-01-04 04:25:08 +00:00
Mark Fisher
4c25b03382 Simplified JmsTargetAdapter by extending AbstractTargetAdapter (no longer a need for the separate JmsTarget). 2008-01-03 21:39:45 +00:00
Mark Fisher
beb9091eb8 Simplified FileTargetAdapter by extending AbstractTargetAdapter (no longer a need for the separate FileTarget). 2008-01-03 21:27:47 +00:00
Mark Fisher
4a3fc43856 Factored out common target adapter behavior from DefaultTargetAdapter into new AbstractTargetAdapter and implemented ApplicationEventTargetAdapter. 2008-01-03 18:41:04 +00:00
Mark Fisher
5d9602d497 Increased time limit. 2008-01-03 16:13:01 +00:00
Mark Fisher
27948795f0 Factored out common source adapter behavior into AbstractSourceAdapter from PollingSourceAdapter and implemented ApplicationEventSourceAdapter. 2008-01-03 16:10:33 +00:00
Mark Fisher
478d24dd38 Adjusted timeouts and provided more meaningful name for test method. 2008-01-03 16:00:13 +00:00
Mark Fisher
a022225aed FileNameGenerator is now configurable for FileSourceAdapter and FileTargetAdapter. 2008-01-03 03:33:16 +00:00
Mark Fisher
4404d5a260 Added FileTargetAdapter. 2008-01-03 03:24:01 +00:00
Mark Fisher
4d7a0bae5a Implemented RecipientListRouter - a convenience subclass of MultiChannelRouter for statically configuring lists of recipient channels (or channel names). 2008-01-02 23:18:36 +00:00
Mark Fisher
57bb42270a Implemented multi-channel routing with support for resolution by channel instance or channel name. 2008-01-02 22:22:01 +00:00
Mark Fisher
a4d542a179 Added an implementation of MessageHandler for routing messages. Supports either ChannelResolver or ChannelNameResolver strategy. 2008-01-02 20:20:23 +00:00
Mark Fisher
5c6e833265 Added tests for RouterMessageHandlerAdapter. 2008-01-02 19:14:27 +00:00
Mark Fisher
6e1ca5edfc Added tests for DefaultTargetAdapter. 2008-01-02 18:44:36 +00:00
Mark Fisher
0377856bd1 Refactored channel adapter parsing to accommodate recent adapter changes. 2008-01-02 16:55:56 +00:00
Mark Fisher
acd86b863a Starting bus after the messages have been sent to the channel. 2008-01-02 15:24:11 +00:00
Mark Fisher
55b038412f Added error messages for test failures. 2008-01-02 15:20:03 +00:00
Mark Fisher
1cfef8def3 Readjusted test case timings to reasonable values after server updates. 2008-01-02 15:11:58 +00:00
Mark Fisher
a31d2a153d DefaultFileNameGenerator now checks for a filename property on the Message. 2008-01-02 13:36:45 +00:00
Mark Fisher
154683fbc7 uncommented time-sensitive tests to check server updates 2007-12-31 22:24:10 +00:00
Mark Fisher
8148a01ca6 uncommented time-sensitive tests to check server updates 2007-12-31 18:22:49 +00:00
Mark Fisher
228250a977 Relocated commonly used method invoker classes to util package. They are no longer endpoint-specific. 2007-12-28 22:43:51 +00:00
Mark Fisher
5dccbf7516 Removed old style channel adapters and refactored basic JMS source and target for new style. 2007-12-28 22:32:19 +00:00
Mark Fisher
618e228392 Increased number of attempts due to timing issues on build server. 2007-12-28 21:46:40 +00:00
Mark Fisher
17550340df Refactored message dispatchers, executors, and the message bus to support target adapters in addition to message endpoints. 2007-12-28 21:41:59 +00:00
Mark Fisher
40a44a7e25 Increased receive timeout due to timing issues on build server. 2007-12-28 19:23:12 +00:00
Mark Fisher
2ce03bc07b Added more tests for invalid methods. 2007-12-28 19:18:47 +00:00
Mark Fisher
1a3cbc41a1 Increased latch await timeout due to timing issues on build server. 2007-12-28 19:10:05 +00:00
Mark Fisher
bd749cc04f Increased receive timeout due to timing issues on build server. 2007-12-28 19:03:38 +00:00
Mark Fisher
948e0f7ac7 Test class did not show up in synchronize view. Should have been committed with previous changes. 2007-12-28 18:57:38 +00:00
Mark Fisher
6906219773 Added property setters for PollingSourceAdapter and convenience factory method to ConsumerPolicy. 2007-12-28 18:50:56 +00:00
Mark Fisher
a7cfbe7753 Moved test with channel and endpoint registration into MessageBusTests and added an isolated test for the UnicastMessageDispatcher. 2007-12-28 18:04:08 +00:00
Mark Fisher
332f078e81 Added test for UnicastMessageDispatcher. 2007-12-28 17:40:14 +00:00
Mark Fisher
e9df725219 Added MethodInvokingSource. 2007-12-28 16:43:15 +00:00
Mark Fisher
c11b35456c Moved annotations to a common package. 2007-12-28 15:52:32 +00:00
Mark Fisher
9466893b7b Added tests for PollingSourceAdapter. 2007-12-28 15:04:04 +00:00
Mark Fisher
2204f75e43 Commented out time-sensitive tests due to build server issues. 2007-12-28 03:46:53 +00:00
Mark Fisher
d109d80bd1 Added initial version of registration code for refactored source adapter. 2007-12-28 03:41:14 +00:00
Mark Fisher
a1ffb9f6c4 Commented out time-sensitive tests due to build server issues. 2007-12-28 03:37:32 +00:00
Mark Fisher
bad2314095 Added stub method so that tests don't fail with commented-out methods only. 2007-12-28 03:33:09 +00:00
Mark Fisher
e50d45322c Commented out time-sensitive tests due to build server issues. 2007-12-28 03:27:26 +00:00
Mark Fisher
80d029a938 Added not-null assertion for the message reference. 2007-12-28 03:25:02 +00:00
Mark Fisher
f7fb1c0e6d Added message to assertion for selector timeout test. 2007-12-28 03:17:25 +00:00