Commit Graph

83 Commits

Author SHA1 Message Date
Mark Fisher
45d1332659 Added namespace support for publish-subscribe channel. 2008-01-16 03:21:50 +00:00
Mark Fisher
3254c132d2 Added timeout value. 2008-01-16 02:24:54 +00:00
Mark Fisher
cc2bd24b8a Fixed JmsTargetAdapterParser after changes to TargetAdapter (now a handler wrapped in endpoint) 2008-01-15 23:21:00 +00:00
Mark Fisher
9014cae6cc Fixed FileTargetAdapterParser after changes to TargetAdapter (now a handler wrapped in endpoint) 2008-01-15 22:50:30 +00:00
Mark Fisher
6cd1e7be7c Added channel reference to Subscription and refactored/simplified TargetAdapter (implements MessageHandler). 2008-01-15 21:57:12 +00:00
Mark Fisher
0a273b016c Moved PooledMessageHandler to the handler package. 2008-01-14 20:41:53 +00:00
Mark Fisher
c6286f168e Added latch countdown for rejecting handler calls as well for proper wait. 2008-01-14 19:58:33 +00:00
Mark Fisher
aa0930a43a Message bus doActivate(..) only calls start() on dispatcher if it's not already running. 2008-01-14 19:49:38 +00:00
Mark Fisher
2b29791fde Major refactoring of message bus, scheduling, and dispatching. 2008-01-14 19:41:48 +00:00
Mark Fisher
e1b1b925ed Added ChannelPollingMessageDispatcher for simplification (no need to set a ChannelPollingMessageRetriever on a dispatcher). The DefaultMessageDispatcher has been renamed BasePollingMessageDispatcher. 2008-01-12 19:09:06 +00:00
Mark Fisher
420e0002c2 Implemented CharacterStreamTargetAdapter and added CharacterStreamTargetAdapterTests. 2008-01-12 18:07:38 +00:00
Mark Fisher
ae853568a6 commented out test for build server timing issues 2008-01-12 02:09:18 +00:00
Mark Fisher
27b4912415 Added source adapter for byte streams. 2008-01-11 22:38:55 +00:00
Mark Fisher
39a6667a76 Added source adapter for character-based input streams. 2008-01-11 20:36:55 +00:00
Mark Fisher
8ddf1d98ad More timing adjustments for build server. 2008-01-10 22:10:27 +00:00
Mark Fisher
7227544364 Removed MessageReceiver and refactored to a more unified model with MessageHandler as the central interface. 2008-01-10 21:55:10 +00:00
Mark Fisher
d9d2fa4e9e Dispatchers implement Lifecycle - no longer a need for managing generic "lifecycleComponents" (first step in unification of MessageReceiver, MessageEndpoint, TargetAdapter, and MessageHandler). 2008-01-10 17:12:58 +00:00
Mark Fisher
aca1f28e07 Further refactoring of subscription activation and dispatcher creation. Simplifying to provide a foundation for broadcasting channel dispatchers. 2008-01-10 12:47:19 +00:00
Mark Fisher
58b3a7a82c Added more tests for dispatching with MessageSelectors. 2008-01-10 03:55:16 +00:00
Mark Fisher
3f7b31dc0c Extended the acceptable range of expected messages (for build server). 2008-01-10 03:30:21 +00:00
Mark Fisher
418d3f49b8 Added test with MessageSelectors for the MessageReceivingExecutors. 2008-01-10 03:25:07 +00:00
Mark Fisher
a3ceb15cf1 Added MessageSelector list to MessageReceivingExecutor. 2008-01-10 03:14:48 +00:00
Mark Fisher
7667ec63c4 Further increased time limit for build server. 2008-01-10 02:58:30 +00:00
Mark Fisher
8776359db4 Implemented PayloadTypeSelector. 2008-01-10 02:45:43 +00:00
Mark Fisher
03ba989107 Added test for broadcasting dispatcher to verify retrying of rejected executor even after another executor accepts the message. 2008-01-09 21:09:51 +00:00
Mark Fisher
ca8ad17908 Replaced UnicastMessageDispatcher with DefaultMessageDispatcher. Provides a 'broadcast' boolean option for publishing to all MessageReceivingExecutors. Default is 'false' for point-to-point messaging to one receiver even among multiple candidates. 2008-01-09 20:50:22 +00:00
Mark Fisher
fada237b51 Added test for annotation-driven endpoint with Message-typed parameter for handler method. 2008-01-09 16:11:44 +00:00
Mark Fisher
7986d8a6c7 Added tests for Message subclass as return value. 2008-01-09 15:58:50 +00:00
Mark Fisher
9acd5bf089 DefaultMessageHandlerAdapter now supports methods expecting a Message-typed parameter. 2008-01-09 15:49:50 +00:00
Mark Fisher
1e872b82eb Renamed PointToPointChannel to SimpleChannel. 2008-01-09 14:00:56 +00:00
Mark Fisher
318a34593d Removed MessageSelector awareness from the PointToPointChannel implementation. 2008-01-09 13:17:23 +00:00
Mark Fisher
46162279f8 Adjusted timeouts for build server. 2008-01-08 02:36:11 +00:00
Mark Fisher
060dd9109f Added tests for JmsSourceAdapterParser. 2008-01-08 02:02:20 +00:00
Mark Fisher
4f241224f4 Implemented PayloadTypeRouter and added PayloadTypeRouterTests. 2008-01-07 20:56:51 +00:00
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
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
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