Commit Graph

742 Commits

Author SHA1 Message Date
Marius Bogoevici
b18dc6f50e fixed javadoc 2009-02-10 19:08:21 +00:00
Marius Bogoevici
f8961bcf5b INT-559 - Generic handler methods defined in a generic superclass are not properly resolved by PayloadTypeMatchingHandlerMethodResolver 2009-02-10 18:59:35 +00:00
Iwein Fuld
2540d63b90 RESOLVED - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

test expanded for nested chain... just curious.
2009-02-10 13:26:59 +00:00
Iwein Fuld
965b5fbd0d IN PROGRESS - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

Updated the xsd to allow aggregator (and nested <chain/>)
2009-02-10 13:05:26 +00:00
Iwein Fuld
11b0e85afb IN PROGRESS - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

All MessageHandlers with a setOutputChannel will now be accepted in the chain, the existing functionality has remained identical.
2009-02-10 11:54:33 +00:00
Iwein Fuld
3077b73a78 IN PROGRESS - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

Refactored MessageHandlerChain and added test. Adding tests for new functionality next.
2009-02-10 09:24:49 +00:00
Iwein Fuld
cca1f29a20 removing external dependency from config.xml 2009-02-03 18:26:35 +00:00
Iwein Fuld
a17927935d FIXED - issue INT-570: property placeholders not replaced for <queue capacity="${placeholder}/>
http://jira.springframework.org/browse/INT-570
2009-02-03 16:36:46 +00:00
Marius Bogoevici
fb1e68cd4f INT-379 - if a message is already having a correlation id, the messages created through splitting will bear that particular correlation id 2009-02-01 16:48:49 +00:00
Mark Fisher
b735f84d3c Passing containing BeanDefinition when parsing an inner-bean. 2009-01-29 13:31:34 +00:00
Iwein Fuld
0a652749c3 OPEN - issue INT-555: chain allows bean as a subelement, but parser cannot handle this.
http://jira.springframework.org/browse/INT-555

added condition to parser to parse bean elements too (with test).
2009-01-29 11:58:13 +00:00
Mark Fisher
ac09ed55e0 queues and triggers are now defined as XSD types rather than elements (INT-548) 2009-01-26 18:14:46 +00:00
Mark Fisher
15ea01e6d5 Checking whether the DefaultConfiguringBeanFactoryPostProcessor has been registered within the parse() call so that the registration occurs upon bundle refresh and deployment to a running server (INT-537). 2009-01-12 17:42:52 +00:00
Iwein Fuld
aafdec0108 OPEN - issue INT-505: Add namespace support for MethodInvokingSelector
http://jira.springframework.org/browse/INT-505

Fixed 505, some prework for INT-547
2009-01-12 14:36:10 +00:00
Iwein Fuld
d040d689a4 added spring nature and buildCommand 2009-01-08 18:50:43 +00:00
Iwein Fuld
6db5ba5055 changed javadoc (SimpleTaskScheduler class doesn't implement Lifecycle anymore) 2009-01-08 18:49:42 +00:00
Mark Fisher
f7f1e2cbf6 INT-533 2008-12-18 17:21:45 +00:00
Mark Fisher
36d2f505c3 INT-532 2008-12-18 13:27:20 +00:00
Mark Fisher
a8635781a9 updated spring dependencies to version 2.5.6.A 2008-12-17 17:40:47 +00:00
Mark Fisher
d8ef01e964 Added lifecycleMonitor. 2008-12-17 14:37:48 +00:00
Mark Fisher
750cf7a9b7 Added TransformerFactoryBean (INT-529). 2008-12-17 13:18:40 +00:00
Mark Fisher
44f4f52b21 Added more tool annotations to the core XSD (INT-114). 2008-12-17 00:21:18 +00:00
Mark Fisher
17d0b27230 Added support for 'advice-chain' sub-element for the 'poller' element (INT-503). 2008-12-16 23:02:21 +00:00
Mark Fisher
71ba875cdc Added a check to ensure that an Object-typed parameter receives the Message payload instance instead of the Message itself. The parameter type must be assignable to Message for the Message instance to be passed. 2008-12-16 20:39:18 +00:00
Mark Fisher
d67a59e3db Added namespace support for 'logging-channel-adapter' (INT-524). Moved default bean configuration into a BeanFactoryPostProcessor (INT-525). This also enables resolution of issue INT-520. 2008-12-16 19:50:07 +00:00
Mark Fisher
1ddc8f6c23 Added LoggingChannelAdapterParser (INT-524). 2008-12-16 19:36:04 +00:00
Mark Fisher
c96d89b2fd Added LoggingHandler (INT-524). 2008-12-16 19:21:19 +00:00
Mark Fisher
8e5dfbe3a4 INT-520 2008-12-15 22:12:35 +00:00
Mark Fisher
36ef3d32cb INT-521 2008-12-15 22:00:39 +00:00
Mark Fisher
e39ffc2380 Enclosing tool elements within tool:annotation (INT-114). 2008-12-15 21:42:05 +00:00
Iwein Fuld
4f9f3763c9 s/transfomer/transformer 2008-12-15 19:30:35 +00:00
Iwein Fuld
783861945d OPEN - issue INT-496: Design success/failure notifications for source adapters
http://jira.springframework.org/browse/INT-496

Added logging of failed error subscribers
2008-12-15 15:59:28 +00:00
Mark Fisher
17849dbdea INT-519 2008-12-15 15:02:10 +00:00
Jonas Partner
e665c83fb6 change artifactId to ensure they don't clash with artifactId's in SpringSource repository 2008-12-15 09:54:27 +00:00
Mark Fisher
88dd7f805d Added namespace support for PayloadDeserializingTransformer (INT-517). 2008-12-12 21:48:42 +00:00
Mark Fisher
5e70d0d3c3 Added namespace support for PayloadSerializingTransformer (INT-517). 2008-12-12 21:33:52 +00:00
Mark Fisher
9f22033303 Added namespace support for ObjectToStringTransformer (INT-516). 2008-12-12 21:13:09 +00:00
Mark Fisher
b1881f7b95 Added PayloadSerializingTransformer and PayloadDeserializingTransformer (INT-513). 2008-12-12 20:26:30 +00:00
Mark Fisher
7c6ac19325 AbstractPayloadTransformer now throws MessageTransformationException instead of the more generic MessagingException. 2008-12-12 20:20:22 +00:00
Mark Fisher
65a2405104 Added ObjectToStringTransformer (INT-514). 2008-12-12 19:45:34 +00:00
Mark Fisher
ca8155ba5b Using the parser context error handling capabilities rather than throwing Exceptions or using assertions. This facilitates proper tooling support (INT-114). 2008-12-12 13:59:11 +00:00
Mark Fisher
69fc0a0cb3 INT-507 2008-12-11 23:38:48 +00:00
Jonas Partner
c67c48c85e Maven poms using dependencies from repo1 INT-245 2008-12-11 22:15:52 +00:00
Mark Fisher
788d177f1a Minimizing class loading in parsers and using the parser context error handling capabilities rather than throwing Exceptions or using assertions. This facilitates proper tooling support (INT-114). 2008-12-11 17:49:01 +00:00
Mark Fisher
9463290328 Transformer parsers now implement getTransformerClassName() to return a String instead of returning Class instances with getTransformerClass(). This avoids the loading of Classes that may lead to dependencies not available for the tools (INT-114). 2008-12-10 23:47:05 +00:00
Mark Fisher
1af6e18437 Enforcing the input channel attribute is provided for any top-level endpoint element. Also, now uses parserContext.error(). 2008-12-10 17:44:25 +00:00
Mark Fisher
71543d7dca Using the ParserContext's delegate instead of manually resolving the parser for custom elements. 2008-12-10 16:30:42 +00:00
Mark Fisher
5feb4c9ba1 Using the ParserContext's delegate instead of manually resolving the parser for custom elements. 2008-12-10 16:17:17 +00:00
Mark Fisher
bc4a20f6c5 All pre-defined internal header names are now valid Java identifiers. Dot delimiters have been replaced by underscores, and hyphenated names are now camelCase. The SimpleHeaderEnricherParser uses Conventions.attributeToPropertyName(). The attributes are now legal for passing as JMS properties (INT-511). 2008-12-09 21:32:29 +00:00
Mark Fisher
c053656af9 INT-506 2008-12-08 22:04:14 +00:00