Commit Graph

7448 Commits

Author SHA1 Message Date
Mark Fisher
51d080a058 Added ResponseCorrelator and RetrievalBlockingMessageStore (INT-143). 2008-03-28 20:23:06 +00:00
Mark Fisher
1fff0f0540 Added dependencies to ivy.xml and classpath. 2008-03-27 19:32:21 +00:00
Mark Fisher
ee5e61da44 Added MessageStore strategy and SimpleMessageStore implementation for in-memory storage with a BoundedHashMap. 2008-03-27 19:11:54 +00:00
Mark Fisher
71c2b80f7a Added BoundedHashMap. 2008-03-27 17:54:46 +00:00
Ben Hale
1f261fcb73 Updated to spring-build 0.12.5 2008-03-27 10:39:49 +00:00
Mark Fisher
3810b93676 Added dependency on spring-integration-adapters. 2008-03-25 00:19:45 +00:00
Mark Fisher
7f0fcf90cf Providing structure for new 'spring-integration-ws' module 2008-03-24 20:44:43 +00:00
Ben Hale
e2d54d1c65 Modified the package to properly use version numbers in names 2008-03-24 17:49:09 +00:00
Ben Hale
4075f2b1ed proper directory name on unzipped package 2008-03-24 17:21:06 +00:00
Mark Fisher
9ecf421bc5 Added namespace support for <httpinvoker-source/> and <httpinvoker-target/> (INT-156). 2008-03-20 16:47:25 +00:00
Mark Fisher
5e7141959d Mapping JMS attributes to MessageHeader in source adapters (INT-150). Also provided new strategy interface (MessageHeaderMapper) and a HeaderMappingMessageConverter that wraps an existing MessageConverter implementation. Factored out common configuration code from JmsPollingSourceAdapter and JmsTargetAdapter into AbstractJmsTemplateBasedAdapter. The JMS attribute keys are now defined in JmsAttributeKeys, and a similar class (MailAttributeKeys) is used for MailMessages. 2008-03-19 23:53:49 +00:00
Mark Fisher
183159139b Extended Javadoc with configuration examples for HttpInvokerSourceAdapter. 2008-03-18 22:50:31 +00:00
Mark Fisher
02f159dc61 Added HttpInvokerTargetAdapter (INT-93). 2008-03-18 22:31:57 +00:00
Mark Fisher
cfa6ff79a7 Added HttpInvokerSourceAdapter (INT-92). 2008-03-18 20:52:27 +00:00
Mark Fisher
4b067668d4 Changed junit's "org" attribute back to "org.junit" temporarily since ivy repository needs to be updated first (INT-149). 2008-03-16 15:10:16 +00:00
Mark Fisher
621522b167 Changed junit's "org" attribute from "org.junit" to "junit" in ivy.xml files (INT-149). 2008-03-16 15:04:59 +00:00
Ben Hale
e92e83afb9 Moved up to project-build-0.11.4. Should be stable here for a while. 2008-03-12 11:19:18 +00:00
Ben Hale
2abe39d2c2 Renamed publish-top-level file 2008-03-11 16:52:59 +00:00
Ben Hale
6b955be3b6 Renamed publish-top-level file 2008-03-11 16:52:26 +00:00
Mark Fisher
a1890dffbf placeholder 2008-03-08 18:28:00 +00:00
Mark Fisher
9f66c37b4c Factored out common remoting-based source adapter behavior into AbstractMessageHandlingSourceAdapter. 2008-03-07 23:48:13 +00:00
Mark Fisher
d723fc6e24 Added tests for RmiSourceAdapterParser and RmiTargetAdapterParser. Also, the <rmi-source/> element now accepts 'send-timeout' and 'receive-timeout' attributes. 2008-03-07 20:37:28 +00:00
Mark Fisher
5191432a8f Added RmiSourceAdapter, RmiTargetAdapter, RmiSourceAdapterParser, and RmiTargetAdapterParser (INT-59, INT-60, and INT-146). 2008-03-07 19:33:36 +00:00
Mark Fisher
4251295a83 Added the (optional) 'header-generator' attribute for the <mail-target/> element (INT-145). 2008-03-07 13:34:27 +00:00
Mark Fisher
b757718836 added 'src/test/resources' directory 2008-03-07 12:29:40 +00:00
Marius Bogoevici
c602050df6 Adds the 'timeout' attribute on <aggregator/> (INT-139) 2008-03-07 06:18:23 +00:00
Mark Fisher
c71412d6d5 Added tests for MailTargetAdapterParser. Also, adjusted ApplicationEvent adapter tests to have an explicit context.stop() call rather than relying on context.close() for the stop event (after 2.5.2 upgrade). 2008-03-06 20:20:10 +00:00
Mark Fisher
b27297ef33 Upgrading Spring dependencies to 2.5.2. 2008-03-06 20:08:23 +00:00
Mark Fisher
b536d69f0e Added MailTargetAdapterParser (INT-132). 2008-03-06 19:17:34 +00:00
Mark Fisher
61175a93f6 Provided foundation for 'spring-integration-test' project 2008-03-06 18:50:52 +00:00
Mark Fisher
9b0adceaec The mailSender is now a <constructor-arg/> rather than <property/>. 2008-03-05 22:02:52 +00:00
Mark Fisher
f1c0b169fb Added DefaultMailHeaderGenerator (INT-142). 2008-03-05 21:55:35 +00:00
Mark Fisher
8b7c1c3c35 Added the MessagePriority enum (INT-141). 2008-03-05 21:11:11 +00:00
Mark Fisher
753ce56354 Added @Concurrency Annotation (INT-118). 2008-03-05 20:42:51 +00:00
Mark Fisher
4d6292b35a Added test for a <priority-channel/> with "datatype" attribute. Also, the MessageSelectingInterceptor now provides the rejected Message to the MessageDeliveryException. 2008-03-04 22:46:22 +00:00
Mark Fisher
1bed4b19e9 Added namespace support for <priority-channel/> (INT-131). 2008-03-04 22:24:55 +00:00
Mark Fisher
0d8dc5ba81 ChannelPurger now accepts more than one MessageChannel (with a varargs constructor). 2008-03-04 18:54:20 +00:00
Mark Fisher
e3a018fa74 FileSource now only passes results that are actual files (not directories). 2008-03-04 18:08:43 +00:00
Mark Fisher
41e6befa23 MessageEndpointAnnotationPostProcessor now requires 'messageBus' as a constructor-arg (rather than setter). 2008-03-04 17:25:58 +00:00
Marius Bogoevici
f987d920aa Add test method reflecting the fact that the only type of parameter that is supported by AggregatorAdapter is Collection<?> and not one of the Collection subclasses. This might change in a future version. 2008-03-04 16:44:18 +00:00
Mark Fisher
e37e22eb76 AggregatorAdapter throws a MessagingConfigurationException if the method is invalid (wrong name provided or non-conforming signature). The IllegalArgumentExceptions are only thrown in the case of a null object, method, or methodName. 2008-03-04 16:24:21 +00:00
Mark Fisher
0d1843211a Using 'spring-integration-core-1.0.xsd' in 'testAnnotatedAggregator.xml' and added tests for wrong parameter counts in AggregatorAdapterTests. 2008-03-04 16:03:29 +00:00
Marius Bogoevici
2428a8390a Add @Aggregator annotation for annotating methods that can aggregate messages (INT-94). 2008-03-04 05:23:06 +00:00
Marius Bogoevici
404c5f2727 OPEN - issue INT-137: Implement aggregator handler adapter and add "method" support for <aggregator/>
http://jira.springframework.org/browse/INT-137
2008-03-04 00:41:28 +00:00
Marius Bogoevici
03f4c8e1ea Adds AggregatorAdapter and support for the 'method' attribute in <aggregtor> elements (INT-137). Target methods must conform with a signature pattern as follows: ReturnType methodName (Collection<CollectionType> args).
If CollectionType is Message or any of its descendants (including parametrized types), the aggregator will pass the collection of messages to be aggregated 'as is', leaving to the target method to extract the payloads. If CollectionType is non-Message, the payloads will be extracted and passed to the target collection. 
If the result of the method call is not a Message, it will be wrapped in a GenericMessage.
2008-03-03 23:21:39 +00:00
Mark Fisher
1e19a96a38 Added WireTap (INT-138). 2008-03-03 21:56:59 +00:00
Ben Hale
e2929b4d7e A little more tweaking 2008-03-03 13:31:40 +00:00
Ben Hale
c12f0ec933 How about a little more help 2008-03-03 12:03:35 +00:00
Ben Hale
dd3a2bb8db A bit of a typo 2008-03-03 11:47:40 +00:00
Ben Hale
6983e23331 Updated to use new publish-package target 2008-03-03 11:45:57 +00:00