Commit Graph

2293 Commits

Author SHA1 Message Date
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
80e785f70e Added broadcaster property to channel parser. 2008-01-16 01:53:17 +00:00
Mark Fisher
6d23f6a64c Exposed setter for messagingTaskScheduler. 2008-01-16 01:34:31 +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
517eb654f3 Enabled auto-create for endpoint's defaultOutputChannel if necessary, and modified the EndpointParser to use channel names instead of RuntimeBeanReference. 2008-01-15 22:14:02 +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
9737b329dc Added messaging task scheduler abstraction. 2008-01-13 18:44:30 +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
bee854c42c JmsMessageDrivenSourceAdapter now delegates to ChannelPublishingJmsListener. The latter may also be used on its own. 2008-01-12 02:02:02 +00:00
Mark Fisher
8fcb10d9be Added configurable buffer size and synchronization on the underlying stream. 2008-01-12 00:32:33 +00:00
Mark Fisher
133390ba07 Added configurable buffer size and synchronization on the underlying stream. 2008-01-11 23:42:52 +00:00
Mark Fisher
27b4912415 Added source adapter for byte streams. 2008-01-11 22:38:55 +00:00
Mark Fisher
2b288470e7 Exposed stdin adapter with factory method. 2008-01-11 20:55:23 +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
8d83725b4b Added no-arg constructors. 2008-01-10 22:04:28 +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
a68cffba62 Unified endpoint and targetAdapter maps into 'receivers' map. 2008-01-10 13:35:01 +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
f860e0cdd6 Added 'broadcaster' property to Message. 2008-01-10 02:54:39 +00:00
Mark Fisher
5c8262c152 Moved MessageSelector. 2008-01-10 02:48:48 +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
012953f418 Set 'shouldGenerateIdAsFallback' to true for all adapter parsers. 2008-01-08 03:32:10 +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
67d6e8aa2c Added namespace support for JMS source adapters (JmsPollingSourceAdapter and JmsMessageDrivenSourceAdapter). 2008-01-08 01:47:37 +00:00
Mark Fisher
4f241224f4 Implemented PayloadTypeRouter and added PayloadTypeRouterTests. 2008-01-07 20:56:51 +00:00
Mark Fisher
9234082e88 Added payload-only constructor. 2008-01-07 20:48:53 +00:00