Commit Graph

103 Commits

Author SHA1 Message Date
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
Mark Fisher
2b26ac53f5 Only create a new channel for the 'defaultOutputChannelName' if not already present in the registry (and only when 'autocreate' is true). 2007-12-24 13:30:54 +00:00
Mark Fisher
ded12db2aa proper shutdown of executor in AbstractChannelAdapter and EndpointExecutor 2007-12-22 16:26:54 +00:00
Mark Fisher
3ad89f1074 Checking defaultOutputChannel for null 2007-12-21 19:27:01 +00:00
Mark Fisher
184a91e3e3 Now encapsulating EndpointTask within the EndpointExecutor. Preparing for overhaul of consumer + dispatcher functionality to support passive and active sources. 2007-12-21 18:22:20 +00:00
Mark Fisher
2dbd2c169d Refactored handler creator strategies to be more generic (not directly tied to annotations), and added support for splitters. 2007-12-19 20:08:24 +00:00
Mark Fisher
e0424b7f4e Added handler parsing. 2007-12-18 16:33:22 +00:00
Mark Fisher
88482aa129 Auto-creating default output channels. 2007-12-18 16:31:34 +00:00
Mark Fisher
a82655548c Auto-creating default output channels. 2007-12-18 16:31:02 +00:00
Mark Fisher
e174a9222a Logging original Exception not just message. 2007-12-18 16:28:47 +00:00
Mark Fisher
2ad8a6ea27 Renamed ChannelMapping to ChannelRegistry, and now delegating to DefaultChannelRegistry from the MessageBus. 2007-12-18 04:32:16 +00:00
Mark Fisher
ff2534e659 Moved samples to the spring-integration-samples project 2007-12-17 01:45:34 +00:00
Mark Fisher
ccb4794e93 Moved router handler adapter 2007-12-16 18:46:24 +00:00
Mark Fisher
15204d4f01 Moved quote demo into sub-package 2007-12-16 18:45:56 +00:00
Mark Fisher
45b6cc85ca Added @Router annotation and handler adapter 2007-12-16 18:45:20 +00:00
Mark Fisher
b45d80a32e Added quote demo in new sub-package location 2007-12-16 18:35:02 +00:00
Mark Fisher
f92bee3495 Added odd-even routing demo 2007-12-16 18:34:33 +00:00
Mark Fisher
e28a5fcd57 refactored common logic into abstract base class for annotation-based handler creators 2007-12-16 18:29:35 +00:00
Mark Fisher
787307bb0c refactored common logic into abstract base class for annotation-based handler creators 2007-12-16 18:29:06 +00:00
Mark Fisher
8d47f20d7d Added logging and fixed auto-creation/registration of channels 2007-12-16 18:27:56 +00:00
Mark Fisher
4442098a76 changed 'method' property to 'methodName' 2007-12-16 18:27:02 +00:00
Mark Fisher
1b4e3ce666 Removed printout 2007-12-16 18:24:33 +00:00
Mark Fisher
dc3ff10b42 AbstractChannelAdatper is now BeanNameAware 2007-12-16 18:24:09 +00:00
Mark Fisher
d520ce9f85 Added 'name' property to channel, and PointToPointChannel now implements BeanNameAware. 2007-12-16 18:23:03 +00:00
Mark Fisher
bd81e7e441 Added ChannelMappingAware 2007-12-16 18:21:41 +00:00
Mark Fisher
04f48fc665 Reorganized handler packaging and added AbstractMessageHandlerAdapter 2007-12-15 19:25:45 +00:00