Commit Graph

100 Commits

Author SHA1 Message Date
Mark Fisher
3fbc2b1c1f Increased latch wait time for build server. 2008-01-18 18:10:10 +00:00
Mark Fisher
afa3865c38 Increased reliability of test by adding countdown to failing handler as well. 2008-01-18 18:03:06 +00:00
Mark Fisher
568dd30f56 Removed fragile timing tests. 2008-01-18 17:51:31 +00:00
Mark Fisher
2aa07846d6 Adjusted test timing. 2008-01-18 17:44:26 +00:00
Mark Fisher
eaeefd4eb1 Adjusted test timing. 2008-01-18 17:36:36 +00:00
Mark Fisher
3a53c35f0b Refactored so that endpoint is reponsible for managing ConcurrentHandlers rather than dispatchers having that responsibility. Also providing errorHandler for endpoints. That errorHandler is also used for asynchronous handler task execution. 2008-01-17 21:42:51 +00:00
Mark Fisher
a1614c4e3a Simplifications and counting changes for DefaultMessageDispatcherTests. 2008-01-17 17:49:51 +00:00
Mark Fisher
9b367c14ad Simplifications 2008-01-17 04:50:42 +00:00
Mark Fisher
0d7106b320 Test does not need counter. 2008-01-16 22:23:29 +00:00
Mark Fisher
8225cb1405 Added timestamp and methods to retrieve attribute and property names. 2008-01-16 22:09:54 +00:00
Mark Fisher
2ffae06824 Renamed 'invalidMessageChannel' to 'errorChannel' 2008-01-16 16:38:14 +00:00
Mark Fisher
22386aabb7 Added MessageParserTests 2008-01-16 16:20:50 +00:00
Mark Fisher
40182cb07b Added ByteStreamTargetAdapter 2008-01-16 14:46:29 +00:00
Mark Fisher
b5335e71cc Setting result prior to counting down latch. 2008-01-16 04:38:24 +00:00
Mark Fisher
74217bccec Added latch count assertions. 2008-01-16 04:18:17 +00:00
Mark Fisher
79789d4b18 Added latch count assertions. 2008-01-16 03:51:47 +00:00
Mark Fisher
2121dd5f7f Renamed 'broadcaster' property to 'publishSubscribe'. 2008-01-16 03:39:52 +00:00
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