Commit Graph

767 Commits

Author SHA1 Message Date
Oleg Zhurakousky
1278666ed7 INT-1596, fixed the broken links as well as all warnings 2010-11-09 12:17:45 -05:00
Oleg Zhurakousky
8da4fae7ef polishing - removed all warnings from CORE module 2010-11-09 11:36:49 -05:00
Oleg Zhurakousky
470bd96311 INT-1593, removed dependency on AbstractMessageChannel in favoreof MessageChannel strategy, added extra null checks to make sure that interceptors only applied on objects of type MessageChannel that have 'interceptors' field 2010-11-09 09:05:40 -05:00
Dave Syer
bd1373ecff INT-1464: Check priority channel registration 2010-11-09 10:44:16 +00:00
David Turanski
eb3777c33a Merge branch 'master' of git://git.springsource.org/spring-integration/spring-integration 2010-11-08 12:38:53 -05:00
David Turanski
cec9438499 implemented SmartLifecycle 2010-11-08 12:33:17 -05:00
Mark Fisher
24b08f2602 polishing 2010-11-04 16:10:55 -04:00
Mark Fisher
6cc758eefc INT-1582 if the payload is an ApplicationEvent it is passed as-is (no wrapping in MessagingException). Also, general polishing 2010-11-03 12:39:11 -04:00
Oleg Zhurakousky
ed6b8c0159 INT-1574 added javadoc explaining immutability of Message and MessageHeaders 2010-11-01 17:13:50 -04:00
Mark Fisher
3b4b6a9e70 moved PropertiesPersistingMetadataStoreTests to the same location as PropertiesPersistingMetadataStore (but under src/test) 2010-10-28 15:32:25 -04:00
Mark Fisher
b261da84c6 documentation update for control-bus element in XSD 2010-10-28 15:32:25 -04:00
Mark Fisher
be20d1a8ae INT-1551 replaced SimpleBeanResolver with BeanFactoryResolver. SimpleBeanResolver was a stop-gap solution and has now been removed. 2010-10-28 15:32:25 -04:00
Mark Fisher
d9045e1904 INT-1568 removed '$' prefix for headers. Now there is NO prefix. 2010-10-28 15:32:24 -04:00
Mark Fisher
1e9c3c6a8d INT-1528 IntegrationNamespaceUtils.parseInnerHandlerDefinition(..) no longer registers the inner bean definition. Relatedly, all polling inbound adapter parsers now return BeanMetadataElement rather than a pre-registered bean's name (flexibility: RuntimeBeanReference, BeanDefintion, etc.) 2010-10-28 15:32:20 -04:00
Dave Syer
5a04779bbe Fix test broken in last commit 2010-10-28 15:32:20 -04:00
Dave Syer
d21278865f Fix test to not dump files in top level dir 2010-10-28 15:32:20 -04:00
Mark Fisher
f5f1ad0bcd ExpressionPayloadMessageProcessor now supports Expression instances as payloads in addition to Strings 2010-10-28 15:32:20 -04:00
Mark Fisher
5c3a2185a3 INT-1527 moved MetadataStore from 'context.metadata' to 'store' 2010-10-28 15:32:20 -04:00
Mark Fisher
ab2113cc13 polishing 2010-10-28 15:32:19 -04:00
Mark Fisher
4d3cf9cad4 polishing 2010-10-28 15:32:18 -04:00
Mark Fisher
4375e08e51 INT-1527 MetadataStore refactoring 2010-10-26 18:52:53 -04:00
Mark Fisher
97ae4b898b added event and feed to build 2010-10-25 20:56:31 -04:00
Mark Fisher
7e3f851e10 polishing 2010-10-25 17:42:00 -04:00
Dave Syer
53dd793819 INT-1507: add control bus to core and groovy 2010-10-25 10:04:47 -07:00
Josh Long
e44f9a6e31 cleanup of the code: removing cyclic dependencies, cleaning out package hierarchy, etc, in support of INT-1548 INT-1549 INT-1547 2010-10-23 17:18:22 -07:00
Dave Syer
d7bbbaae17 INT-1507, INT-1545: Add groovy processor for payloads
- Remove unneeded config file
- Upgrade groovy
- fix potential permgen leak in groovy payload processor
- Test concurrent execution
2010-10-23 10:47:24 -07:00
Mark Fisher
d0ef062c2e INT-1487 updated some test config references to commons.serializer as well as tooling annotations in schemas 2010-10-22 21:50:09 -05:00
Mark Fisher
180753ca5b INT-1487 now using Spring 3.0.5 core Serializer/Deserializer, INT-1490 import version is now resolved since it's included in 'core' import, and INT-1526 updated the affected template.mf files for 3.0.5 as the minimum (will address others next) 2010-10-22 21:12:22 -05:00
Iwein Fuld
656071b2a7 INT-988: Unignore test case as upgrade to Spring 3.0.5 resolves the problem. 2010-10-22 16:54:05 +02:00
Dave Syer
a8bedeee38 Allow namespace attributes to be expressions and placeholder values 2010-10-18 11:35:31 -07:00
Dave Syer
74f85def5e Fix test failures (Windoze?) 2010-10-18 11:35:03 -07:00
Mark Fisher
a3d14aab9c INT-1534 @Header annotations now accept hyphenated header names 2010-10-18 10:20:50 -04:00
Oleg Zhurakousky
01da99eff2 INT-1527, INT-786, polished FileBasedPropertiesStore, added 'baseDirectory' property, added tests 2010-10-18 08:22:54 -04:00
Oleg Zhurakousky
903e8846e8 INT-1527, fixed the directory path 2010-10-17 23:03:27 -04:00
Oleg Zhurakousky
3bf404cc2a INT-1527, INT-786 refactoread and renamed MetadataPersister to MetadataSore strategy, provided a very simple file-based implementation as FileBasedPropertiesStore which ises DefaultPropertiesPersister, modified FEED module to depend on it 2010-10-17 22:35:35 -04:00
Dave Syer
e0dcf08b7e INT-1518: Provide crutch for broken RDBMS (DB2, Derby etc.)
- Externalize storeLock and LockInterceptor utility
- Add tests showing usage of tx interceptor
2010-10-17 16:54:38 -07:00
Mark Fisher
05de3b44c4 added test for header sub-elements with a method-invoking inbound-channel-adapter 2010-10-17 18:52:33 -04:00
Mark Fisher
e1b5088bc1 INT-1531 making getEvaluationContext() protected on AbstractExpressionEvaluator 2010-10-17 16:21:25 -04:00
Mark Fisher
df6d360441 INT-1000 polishing JsonInboundMessageMapper 2010-10-17 16:03:09 -04:00
Mark Fisher
52a1ba50df INT-1001 polishing JsonOutboundMessageMapper 2010-10-17 15:50:40 -04:00
Iwein Fuld
d0a00c68fd INT-1500: add apply-sequence flag to splitter. 2010-10-17 20:00:34 +02:00
Mark Fisher
70bf4fb7fa INT-1494 replaced 'scheduled-producer' with 'inbound-channel-adapter' 2010-10-17 12:08:45 -04:00
Mark Fisher
a6769f6fef INT-1494 added test for header expressions 2010-10-17 11:12:15 -04:00
Mark Fisher
0b6c04c0ea INT-1494 MethodInvokingMessageSource now extends AbstractMessageSource (will support header expressions) 2010-10-17 11:08:12 -04:00
Mark Fisher
bf9c8a15f0 INT-1494 first step: scheduled-producer now creates an instance of SourcePollingChannelAdapter 2010-10-17 10:35:49 -04:00
Mark Fisher
75527483f8 INT-1513 default send timeout for all handlers that extend AbstractReplyProducingMessageHandler is now that of the underlying MessagingTemplate (-1, indefinite). It can of course be changed via setSendTimeout(long). 2010-10-16 15:43:32 -04:00
Oleg Zhurakousky
3c5218ec67 INT-786 initial cleanup, removed MetaPersister in favor of injecting a Map which could be anything (e.g., cache etc.) 2010-10-16 08:03:00 -04:00
Mark Fisher
33888a1faf INT-1489 added Orderable interface so that setOrder() can be invoked without downcasting to a concrete type 2010-10-15 18:02:40 -04:00
Mark Fisher
d1dd9862a0 INT-1489 refactored SplitterFactoryBean to accommodate AOP proxies, and replaced an instanceof check for a concrete class to one for the MessageProducer interface 2010-10-15 17:53:01 -04:00
Mark Fisher
4bb5443a83 INT-1489 removed unnecessary instanceof checks in RouterFactoryBean 2010-10-15 16:57:45 -04:00