Commit Graph

1004 Commits

Author SHA1 Message Date
Mark Fisher
df39fcd14e using Assert 2009-12-06 23:59:32 +00:00
Mark Fisher
36f6ec07d6 formatting 2009-12-06 23:58:07 +00:00
Mark Fisher
99b8bd7f16 formatting 2009-12-02 19:26:21 +00:00
Mark Fisher
f7bee0902b Renamed MessageStore's getAll(correlationKey) method to 'list(..)' 2009-12-02 18:25:38 +00:00
Mark Fisher
6a0e72bd6b INT-901 Resolved issue with inadvertent reply splitting. This might not be the permanent solution (may refactor AbstractMessageSplitter to inherit directly from AbstractMessageHandler). 2009-12-02 13:42:23 +00:00
Mark Fisher
4a13e38fde INT-901 removed ReplyMessageHolder and refactored AbstractReplyProducingMessageHandler accordingly 2009-12-02 02:37:51 +00:00
Mark Fisher
40f80d96cb AbstractMessagingGateway now uses a BridgeHandler for reply correlation instead of an anonymous handler implementation. 2009-12-01 23:16:01 +00:00
Mark Fisher
62542400f4 INT-900 changed internal/reserved header prefix from "springintegration_" to "$" 2009-12-01 20:43:09 +00:00
Mark Fisher
691ab73c46 INT-894 now enforcing that only one parameter per-method has the @Payload annotation or NO annotation (indicating either a Message or payload as the default). Also now throwing an Exception if any expression value is provided inside the @Payload annotation. 2009-12-01 17:18:17 +00:00
Mark Fisher
b5386c6b15 INT-893 upgraded to Spring 3.0-RC3 2009-12-01 15:16:17 +00:00
Mark Fisher
4a47d37e12 INT-894, INT-895 Gateway proxy interface method parameters may now be annotated with @Payload. 2009-11-30 22:45:46 +00:00
Mark Fisher
1d1789c250 removed null returns from number and date converters 2009-11-30 18:44:17 +00:00
Mark Fisher
911c48b372 Refactored MessageProcessingTransformer to an abstract base class with separate MethodInvokingTransformer and ExpressionEvaluatingTransformer sub-classes (now consistent with splitter, router, etc). 2009-11-30 18:29:34 +00:00
Iwein Fuld
94c9c4d4fe INT-330: BufferingMessageHandler -> CorrelatingMessageHandler and MessagesProcessor -> MessageGroupProcessor 2009-11-26 18:16:45 +00:00
Iwein Fuld
0ce4b2ebb7 INT-330: Added MethodInvokingMessagesProcessor 2009-11-26 17:42:22 +00:00
Mark Fisher
ffc6dd556d INT-847 Upgrading to Spring 3.0 snapshot (CI-475 from 2009/11/25). 2009-11-26 05:35:38 +00:00
Mark Fisher
335f394653 ReflectionUtils.invokeMethod(..) does not accept a null target for static methods in the 3.0 snapshot (currently CI-475). 2009-11-26 04:58:41 +00:00
Mark Fisher
6f82886c35 committing spring.tooling files and icons 2009-11-25 21:50:11 +00:00
Mark Fisher
ad0cea59a2 removing AbstractHeaderTransformer since it is no longer used 2009-11-25 21:39:30 +00:00
Mark Fisher
554779bfa8 INT-878 Added an error if the "type" attribute is specified on a header that has a fixed type (e.g. "expiration-date"). 2009-11-25 19:37:47 +00:00
Mark Fisher
641675bbe4 INT-878 The sub-elements of <header-enricher/> now support a "type" attribute. 2009-11-25 19:28:55 +00:00
Mark Fisher
63b657b52a INT-880 Added SpEL support to <header-enricher/> by including an "expression" attribute on the <header/> sub-element (to be used in place of either "value" or "ref"). 2009-11-25 00:01:31 +00:00
Oleg Zhurakousky
1ed307765e INT-881, Added ControlBusBindingMessageDistributionListener, fixed template.mf (after real OSGi testing), added tests 2009-11-18 00:12:15 +00:00
Oleg Zhurakousky
0f5b6dfd20 INT-881, Decoupled SI Services configuration from service interaction with the Control Bus (forgot to commit the dependent change, fixing broken build) 2009-11-17 13:58:06 +00:00
Oleg Zhurakousky
eb13d55218 INT-881, Added initial namespace support for auto-exporting SI components as OSGi services. 2009-11-05 16:24:06 +00:00
Oleg Zhurakousky
e560a5fdbc INT-868. Defined ControlBus interface and ControlBusMessageHandler to handle ControlBus messages 2009-11-03 10:52:29 +00:00
Oleg Zhurakousky
d76109496c INT-867 2009-11-03 10:45:42 +00:00
Mark Fisher
33f593cf27 INT-712 Headers defined by 'header-enricher' elements are now configured as sub-elements rather than attributes. This applies to the "core" as well as the JMS and Mail namespace support. 2009-11-03 00:14:28 +00:00
Mark Fisher
543ec6f5f6 INT-565 removed @MessageMapping and added @Payload 2009-11-02 17:03:33 +00:00
Mark Fisher
af5d6e0e30 Added test for auto-generated input-channel. 2009-11-02 14:43:37 +00:00
Mark Fisher
625db5a0d0 Added test for nested properties in an EL expression within a @Header annotation on a method parameter. 2009-10-30 22:17:28 +00:00
Mark Fisher
5ebafd8df9 INT-866 added "method" variable to the SpEL context and also refactored ExpressionBinding and ExpressionSource (work in progress). 2009-10-30 18:39:47 +00:00
Oleg Zhurakousky
e0871d2d46 INT-863 - Updated build.properties with 'mockito.version", modified ivy.xml(s) and .classpath(s) 2009-10-30 17:13:55 +00:00
Oleg Zhurakousky
40b26b6be7 INT-809, Cleaned uo some code and updated the docs to reflect the new 'publisher' namespace 2009-10-28 23:39:54 +00:00
Oleg Zhurakousky
8d49507cb0 INT-809 Added namespace support for MessagePublishigInterceptor 2009-10-28 20:46:54 +00:00
Mark Fisher
6c4d28fbd2 INT-796 limiting the bean lookup to the DefaultConfiguringBeanFactoryPostProcessor type 2009-10-20 18:56:35 +00:00
Mark Fisher
2064939c84 INT-845 added StartupMode enum since polling consumers must not start as eagerly as event-driven consumers subscribe to their input channels 2009-10-13 00:39:30 +00:00
Mark Fisher
611b2fc325 Refactored PublisherAnnotationBeanPostProcessor to implement BeanClassLoaderAware and to use AopUtils.canApply() since the advisor is a pointcut-advisor. 2009-10-10 19:21:27 +00:00
Mark Fisher
6983e4ee77 @MessageMapper now accepts a "value" instead of "expression". The ArgumentArrayMessageMapper now verifies that only one valid mapping annotation has been provided on a parameter (@MessageMapping, @Header, or @Headers), and it ignores any other annotations (rather than throwing an Exception). 2009-10-10 18:59:06 +00:00
Iwein Fuld
b5a56dbfe0 fixed code style violation (spaces to tabs) 2009-10-10 18:53:29 +00:00
Iwein Fuld
c38b0e1832 https://jira.springsource.org/browse/INT-838
Added channel to the message, added testcase for this branch.
2009-10-10 18:14:08 +00:00
Oleg Zhurakousky
1d57b284eb INT-814, INT-839 Added PublisherAnnotationBeanPostProcessor, added tests for documenting usage of @Publisher annotation and AOP-based MessagePublisherInterceptor 2009-10-09 00:04:31 +00:00
Oleg Zhurakousky
26587d83ad Polished up ArgumentArrayMessageMapper (related to INT-681) 2009-10-08 03:56:26 +00:00
Mark Fisher
c00e1f1c82 INT-825 the <chain> element now accepts an inner poller with a "ref" attribute 2009-10-06 23:03:41 +00:00
Oleg Zhurakousky
9ff51efa7e INT-681, INT-565, Added @MessageMapping annotation to map Message to methods via EL, refactored ArgumentArrayMessageMapper, modified and added tests 2009-10-05 04:24:46 +00:00
Mark Fisher
be88fdb942 INT-796 namespace handler now checks for DefaultConfiguringBeanFactoryPostProcessor bean in parent contexts as well 2009-10-02 21:52:07 +00:00
Iwein Fuld
9feb267c2f upgraded junit version in .classpath files 2009-10-02 14:06:51 +00:00
Iwein Fuld
7a0b2587bf INT-330: added a check for superseded messages (duplicating sequence number) 2009-09-30 21:11:10 +00:00
Mark Fisher
93ba43f253 MessageMappingMethodInvoker is now MethodInvokingMessageProcessor since it implements the MessageProcessor interface and is a parallel implementation to ExpressionEvaluatingMessageProcessor. 2009-09-30 11:32:07 +00:00
Mark Fisher
2b3971f68a Moved tests for ArgumentArrayMessageMapper to the 'handler' package since that is where ArgumentArrayMessageMapper is defined (at least for now... might reconsider). 2009-09-29 19:36:11 +00:00