Commit Graph

3184 Commits

Author SHA1 Message Date
Mark Fisher
86986d5cfb Refactored cron-based "OddEvenDemo" sample for new TaskScheduler interface based on Trigger (and the CronTrigger in particular). 2008-09-24 16:35:18 +00:00
Mark Fisher
e0bb87bd2f Removed the 'org.springframework.integration.quartz' module 2008-09-24 16:31:20 +00:00
Mark Fisher
09b4c3c2d5 Removed the 'org.springframework.integration.quartz' module from the build 2008-09-24 16:30:40 +00:00
Mark Fisher
9e1e1199ee Refactored TaskScheduler to use the new Trigger interface. Also added the SimpleTaskScheduler implementation. 2008-09-24 16:29:14 +00:00
Mark Fisher
98b32a9516 Adding Trigger interface and the IntervalTrigger and CronTrigger implementations. 2008-09-24 14:59:32 +00:00
Mark Fisher
de10530387 Moved MessageChannelTemplate and AsyncMessageChannelTemplate to the 'channel' package (was in 'message'). 2008-09-24 13:50:31 +00:00
Mark Fisher
648ae40605 Modified channel-adapter configuration in tests. 2008-09-24 02:08:14 +00:00
Mark Fisher
4664ef5f81 The <inbound-channel-adapter/> and <outbound-channel-adapter/> elements now expect the "ref" attribute (instead of "source" for inbound and "target" for outbound). 2008-09-24 01:54:11 +00:00
Mark Fisher
6655511d3d Refactored the ChannelAdapterParser to MethodInvokingInboundChannelAdapterParser. MethodInvokingOutboundChannelAdapterParser had already been committed. The namespace now defines "inbound-channel-adapter" and "outbound-channel-adapter" elements instead of using "channel-adapter" for both. 2008-09-24 01:42:28 +00:00
Mark Fisher
bc91df7db6 AbstractOutboundChannelAdapterParser now correctly invokes the 'parseAndRegisterConsumer()' method. 2008-09-24 01:26:01 +00:00
Mark Fisher
ab7d7fa5f8 Refactored ByteStreamOutboundChannelAdapter to ByteStreamWritingMessageConsumer. 2008-09-24 00:11:22 +00:00
Mark Fisher
0ed3ba7657 Refactored CharacterStreamOutboundChannelAdapter to CharacterStreamWritingMessageConsumer and simplified the abstract method for AbstractOutboundChannelAdapter so that only a bean definition is returned (the base class now handles registration). 2008-09-24 00:00:55 +00:00
Mark Fisher
db33965e77 Added namespace support for the <transformer/> element (INT-342). 2008-09-23 22:36:01 +00:00
Mark Fisher
e1e3d21af7 Removing empty 'handler' packages 2008-09-23 22:19:21 +00:00
Mark Fisher
37840238d9 Cleaning out 'handler' pacakge within src/test. 2008-09-23 20:20:23 +00:00
Mark Fisher
699b3bec29 Committing modified ChannelAdapterAnnotationPostProcessor that missed the last commit. 2008-09-23 20:16:15 +00:00
Mark Fisher
8b59050571 Moved MethodInvokingConsumer from 'handler' to 'message', and replaced MessageFilter in 'handler' with FilterEndpoint in the new 'filter' package. 2008-09-23 20:07:04 +00:00
Mark Fisher
b4ab2d5365 Moved ReplyMessageCorrelator from the 'handler' package to the 'gateway' package (it is only used by SimpleMessagingGateway). 2008-09-22 22:52:23 +00:00
Mark Fisher
ded2abc9b8 Removing empty 'handler.annotation' package. 2008-09-22 22:43:04 +00:00
Mark Fisher
01e80f94ba Removed MethodArgumentMessageMapper. 2008-09-22 22:41:46 +00:00
Mark Fisher
b630f4a072 Refactored MethodArgumentMessageMapperTests to MessageMappingParameterResolverTests. 2008-09-22 22:38:49 +00:00
Mark Fisher
f07c7fc2fd Removed MessageHandlerRejectedExecutionException as it is no longer used, and moved MessageListMethodAdapter to the 'aggregator' package since that is the only place it is used (and it may be refactored away). 2008-09-22 22:28:18 +00:00
Mark Fisher
8a103b7ec5 Moved the MessageHandler interface into the 'org.springframework.integration.adapter' module/package since it is now only used for proxy-based Messaging Gateways. 2008-09-22 19:16:01 +00:00
Mark Fisher
7f917b5dd8 Removed MessageTarget. All components that referenced targets (e.g. Outbound Channel Adapter implementations) now work with the MessageConsumer interface instead. 2008-09-22 19:02:43 +00:00
Mark Fisher
bf151ac50a MailTarget is now MailSendingMessageConsumer, and the "integration/mail" namespace now defines an "outbound-channel-adapter" element. 2008-09-22 18:51:34 +00:00
Mark Fisher
866b4ab3f8 Removed unused dependencies from ivy.xml 2008-09-22 17:51:27 +00:00
Mark Fisher
83e078727d Config directories are no longer "Excluded-Exports". 2008-09-22 17:38:20 +00:00
Mark Fisher
4be8c8c775 Changed target namespace for the XML module from "integration-xml" to "integration/xml". 2008-09-22 17:24:15 +00:00
Mark Fisher
de939c57f0 Removed the logic for detecting parser mappings from 'META-INF/spring-integration.parsers' files now that each module provides its own NamespaceHandler. 2008-09-22 17:05:38 +00:00
Mark Fisher
ee058d2696 Removed remaining references to 'spring-integration-core-1.0.xsd'. 2008-09-22 16:52:43 +00:00
Mark Fisher
e00cd62997 The "core" schema is now 'spring-integration-1.0.xsd' instead of 'spring-integration-core-1.0.xsd'. The adapters module no longer provides the combined schema, since the adapter modules have been separated - each with its own schema, namespace handler, and parsers. 2008-09-22 16:41:24 +00:00
Mark Fisher
8b11114f47 Removed empty 'mail' packages from the 'org.springframework.integration.adapter' module 2008-09-22 15:28:34 +00:00
Mark Fisher
21d8e81e68 Adding new 'org.springframework.integration.mail' module to the main build 2008-09-22 15:27:03 +00:00
Mark Fisher
db7bc0b9ea Migrated Mail Channel Adapter code from 'org.springframework.integration.adapter' to the new 'org.springframework.integration.mail' module. 2008-09-22 15:16:47 +00:00
Mark Fisher
f8b3f99d19 Adding new 'org.springframework.integration.mail' module 2008-09-22 14:45:40 +00:00
Mark Fisher
37be1fb6d3 Removing empty 'ftp' packages from the 'org.springframework.integration.adapter' module 2008-09-22 14:39:27 +00:00
Mark Fisher
cf64b08089 Adding the new 'org.springframework.integration.ftp' module to the main build 2008-09-22 14:37:58 +00:00
Mark Fisher
a97b767d56 Migrated FTP Channel Adapter code from the 'org.springframework.integration.adapter' module to the new 'org.springframework.integration.ftp' module. 2008-09-22 14:25:08 +00:00
Mark Fisher
5260e8b1ac Adding new 'org.springframework.integration.ftp' module 2008-09-22 12:29:51 +00:00
Jonas Partner
a09ae498f0 Standardised support for result-factory ad result-type across XmlMarshallingTransfromer and XsltPayloadTransformer 2008-09-22 11:34:18 +00:00
Jonas Partner
46a8c311d6 Added ability to specify a result-factory rather than a result-type on XmlPayloadMarshallingTransformer
relates to 
INT-310: XML Document Builders Not Namespace Aware
2008-09-22 11:09:48 +00:00
Mark Fisher
4ebacefc94 Adding the 'org.springframework.integration.file' module to the main build 2008-09-22 05:34:59 +00:00
Mark Fisher
8eebf7f444 Removed empty 'file' pacakges 2008-09-22 05:19:56 +00:00
Mark Fisher
b7756e881d Removing 'file' package contents from 'org.springframework.integration.adapter'. The new 'org.springframework.integration.file' module replaces it. 2008-09-22 05:17:30 +00:00
Mark Fisher
845474263d File copy samples now use the new 'org.springframework.integration.file' module with the <file:inbound-channel-adapter/> and <file:outbound-channel-adapter/> elements. 2008-09-22 04:50:31 +00:00
Mark Fisher
fdb704e086 DefaultFileNameGenerator now checks if the Message payload is a File. If so, and no 'filename' header has been set, it will reuse the same file name. 2008-09-22 04:48:02 +00:00
Mark Fisher
2aebfbd6ed Added FileOutboundChannelAdapterParserTests. 2008-09-22 04:20:54 +00:00
Mark Fisher
6940a2a8a0 Added the 'org.springframework.integration.file' project dependency in the '.classpath' file. 2008-09-22 04:01:23 +00:00
Mark Fisher
23f0c21694 Added namespace support for the "file:outbound-channel-adapter" with FileOutboundChannelAdapterParser. 2008-09-22 04:00:17 +00:00
Mark Fisher
b160734ce1 Added AbstractOutboundChannelAdapterParser and MethodInvokingOutboundChannelAdapterParser. 2008-09-22 03:55:28 +00:00