Commit Graph

18 Commits

Author SHA1 Message Date
Jonas Partner
fbb5123e8e tests for StringSourceFactory 2008-08-07 15:04:33 +00:00
Jonas Partner
99d26a5b04 fix for INT-324 2008-08-07 14:48:32 +00:00
Mark Fisher
fa58dc9457 Split MessageSource types into 2 sub-interfaces: PollableSource and SubscribableSource. The MessageChannel hierarchy has also been revised accordingly. DirectChannel and PublishSubscribeChannel are now SubscribableSources, while the other queue-based channels are PollableSources. The PollableChannel interface extends BlockingSource which in turn is an extension of PollableSource that adds timeout-aware methods. 2008-07-30 20:48:00 +00:00
Mark Fisher
b37a4d8f12 Removed MessageTransformer due to the redundancy with MessageHandler (now that Messages are immutable). Refactored existing transformers to implement PayloadTransformer instead. All message handling is now the responsibility of the delegating PayloadTransformingMessageHandler. Also added the AbstractPaylaodTransformerParser from which all existing PayloadTransformer parsers now extend. 2008-07-18 20:12:59 +00:00
Mark Fisher
d854a8e9d8 Added MessageHeaders and MessageBuilder. Messages are now immutable (including header maps). 2008-07-17 23:08:53 +00:00
Jonas Partner
b9ea75ea98 Namespace support for XPathRouter INT-300 2008-07-17 09:06:56 +00:00
Mark Fisher
d344504e38 Message payload can no longer be set. MessageTransformer's transform() method now returns a Message (instead of void). ChannelInterceptor preSend() and postReceive() methods now return a Message instead of boolean. 2008-07-15 22:43:47 +00:00
Jonas Partner
1b98a3e647 INT-300 XPathRouter
Name space support to follow
2008-07-15 16:44:12 +00:00
Jonas Partner
c0eecad7df Namespace support for XSLT transformer 2008-07-07 07:30:32 +00:00
Jonas Partner
2128c1e21e added Result transformer INT-286
Refactored OXM transformer creating separate marshalling and unamarshalling transformers and added namespace support INT-109
2008-07-06 20:35:31 +00:00
Jonas Partner
218da1aacf fixed warning 2008-07-03 20:05:48 +00:00
Jonas Partner
36343b4e1d Separated the OXM marshalling and unmarshalling transformer
Added source and result factories
2008-07-03 19:54:55 +00:00
Mark Fisher
fe6125db26 Changed inter-project dependency version ranges from "[1.0.0, 1.0.0]" to "[1.0.0, 1.0.1)" (INT-248). 2008-06-25 18:06:33 +00:00
Mark Fisher
a2a40bca4d formatting 2008-06-25 13:44:34 +00:00
Jonas Partner
8eaef06676 add import of org.springframework.core 2008-06-25 10:49:02 +00:00
Jonas Partner
061c09e6a9 Simple Xslt payload transformer 2008-06-25 10:36:57 +00:00
Mark Fisher
875256f118 Added XmlPayloadMarshallingTransformer delegating to a Spring OXM Marshaller and/or Unmarshaller (INT-109). 2008-06-24 19:23:30 +00:00
Mark Fisher
59d5e92c82 Added new 'org.springframework.integration.xml' module (INT-265). 2008-06-24 18:17:56 +00:00