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
|
a3ceb15cf1
|
Added MessageSelector list to MessageReceivingExecutor.
|
2008-01-10 03:14:48 +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
|
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
|
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
|
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 |
|
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
|
27948795f0
|
Factored out common source adapter behavior into AbstractSourceAdapter from PollingSourceAdapter and implemented ApplicationEventSourceAdapter.
|
2008-01-03 16:10:33 +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
|
0377856bd1
|
Refactored channel adapter parsing to accommodate recent adapter changes.
|
2008-01-02 16:55:56 +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
|
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
|
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
|
6906219773
|
Added property setters for PollingSourceAdapter and convenience factory method to ConsumerPolicy.
|
2007-12-28 18:50:56 +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
|
d109d80bd1
|
Added initial version of registration code for refactored source adapter.
|
2007-12-28 03:41:14 +00:00 |
|
Mark Fisher
|
cafe82e945
|
Factored out default id generation to AbstractMessageMapper.
|
2007-12-28 02:03:24 +00:00 |
|
Mark Fisher
|
49b6361095
|
Added file source adapter and supporting classes.
|
2007-12-28 02:01:42 +00:00 |
|
Mark Fisher
|
03ce9b436a
|
Added SourceAdapter, PollableSource, and PollingSourceAdapter.
|
2007-12-28 01:50:57 +00:00 |
|
Mark Fisher
|
e438697a7e
|
Formatted imports.
|
2007-12-27 20:52:22 +00:00 |
|
Mark Fisher
|
1989e51580
|
Comments and formatting.
|
2007-12-26 22:28:59 +00:00 |
|
Mark Fisher
|
4a1d5fc4d7
|
Added null check for EndpointExecutor 'getActiveCount()' and adjusted MessageSelector definition for generic Message.
|
2007-12-26 21:29:39 +00:00 |
|
Mark Fisher
|
ffc6955841
|
Factored out MessageRetriever and MessageDispatcher strategies.
|
2007-12-25 23:20:00 +00:00 |
|