Commit Graph

3184 Commits

Author SHA1 Message Date
Marius Bogoevici
490a3d9951 Adds support for an <interceptor/> sub-element of <message-bus/> 2008-06-22 17:36:45 +00:00
Jonas Partner
f3d2c23069 increased timeout on failing tests 2008-06-20 15:16:19 +00:00
Jonas Partner
77faf4fe5e fixed bug in stack security strategy which was not removing the context correctly 2008-06-20 14:56:20 +00:00
Jonas Partner
5c8e41c54a removed Java 1.6 calls to pop and push 2008-06-20 14:29:56 +00:00
Jonas Partner
ad77d46d41 Added stack based context holder strategy to cope with direct channels 2008-06-20 11:16:26 +00:00
Marius Bogoevici
deff988c74 Increased timeouts. 2008-06-20 04:39:29 +00:00
Ben Hale
83abe6a2f3 Updated project-build 2008-06-17 10:03:29 +00:00
Marius Bogoevici
3f584ea2b7 Adds a MessageBusInterceptor 2008-06-17 04:52:23 +00:00
Marius Bogoevici
4e523b00ba Adding a specific test demonstrating the usage of <message-bus channel-factory="..."/> and <channel-factory .../> 2008-06-16 14:13:41 +00:00
Marius Bogoevici
1d7d9046ae http://jira.springframework.org/browse/INT-253
Reply-channel on a <gateway/> is now optional. If absent, a temporary RendezvousChannel will be created for this particular invocation (default bevaviour of the underlying RequestReplyTemplate).
Also, a small fix for the corner case when a method like void doNothing() is called. In this case, nothing happens.
2008-06-09 20:27:55 +00:00
Mark Fisher
f3d13ebf8f Added RegexPatternFilenameFilter (INT-252). 2008-06-09 18:11:00 +00:00
Marius Bogoevici
21b0ac9264 http://jira.springframework.org/browse/INT-251
FileSource now uses a Resource, which must point to a directory. 

For namespace support, in order to simplify configuration, if the value provided in the 'directory' attribute of <file-source/> not a URL nor a 'classpath:' value, the parser will force the 'file:' prefix by default.
2008-06-09 03:32:15 +00:00
Mark Fisher
7bb68b4033 Added org.springframework.util to the manifest template. 2008-06-06 12:36:01 +00:00
Mark Fisher
18e7304d89 Updated manifest template for proper versioning of Spring Security dependencies. 2008-06-06 12:29:08 +00:00
Mark Fisher
eb369c80b0 Incorporated the 'org.springframework.integration.security' project into the build. 2008-06-06 00:15:14 +00:00
Mark Fisher
3fbea1d1b4 Added svn:ignore for 'target'. 2008-06-06 00:06:47 +00:00
Mark Fisher
352a3f6c29 Added support for secured channels and SecurityContext propagation within messages (INT-117). 2008-06-06 00:05:07 +00:00
Mark Fisher
0300168c82 Adding support for secured channels. 2008-06-05 23:57:49 +00:00
Mark Fisher
722b9c4f1c Added initial support for the MessageTransformer strategy and the @Transformer method-level annotation. Also added the PayloadTransformerAdapter implementation (INT-6). 2008-06-05 04:48:03 +00:00
Mark Fisher
bd39e93257 Formatting. 2008-06-04 11:00:51 +00:00
Ben Hale
1db7d245eb Upgrade for spring-build. Removal of fixed manifests in lieu of bundlor templates 2008-06-04 10:05:57 +00:00
Mark Fisher
00ef0b7fd5 MessageBus had auto-startup="false" in the OddEvenDemo. Now it auto-starts. 2008-06-04 03:57:25 +00:00
Marius Bogoevici
07cb2e6d98 Fixes INT-243 - update samples 2008-06-04 03:35:19 +00:00
Marius Bogoevici
0f64b81180 Fixes INT-24 (resequencer) by adding a <resequencer/> namespace element. 2008-06-04 02:34:14 +00:00
Mark Fisher
bfabc1a14b Added namespace support for 'file-filter' and 'filename-filter' properties of FileSource (INT-242). 2008-06-03 17:13:39 +00:00
Ben Hale
6334aedfe1 Updated spring-build 2008-06-03 07:51:31 +00:00
Marius Bogoevici
eaeaa14a41 Partial fix for INT-24 (add resequencer). A namespace element needs also to be created. 2008-06-03 03:42:57 +00:00
Mark Fisher
9567dc513d JmsGateway now supports configuration of the 'transactionManager' to be set on the MessageListener container, and the <jms-gateway/> element now accepts a "transaction-manager" attribute for the bean reference (INT-237). 2008-06-02 19:24:00 +00:00
Mark Fisher
aab138cb10 MessageBus now recognizes MessagingGateway implementations within the ApplicationContext, and if a gateway also implements Lifecycle (e.g. JmsGateway), that lifecycle can now be managed by the MessageBus (INT-237). 2008-06-02 18:54:51 +00:00
Mark Fisher
6fe0e44331 MessagingAnnotationPostProcessor avoids null target class (INT-239). 2008-06-02 18:07:49 +00:00
Mark Fisher
c28a4bc448 Intercepting toString method invocation for gateway proxy (related to INT-239). 2008-06-02 17:41:48 +00:00
Marius Bogoevici
af259f40f9 fixes INT-236 - aggregation continues after completion 2008-06-02 04:00:44 +00:00
Mark Fisher
66147a71ab Now propagating the 'correlationId' on the aggregation result Message's header. 2008-05-31 14:34:49 +00:00
Mark Fisher
241aae8295 OddEvenDemo now uses @MessageTarget annotations rather than @Subscriber. 2008-05-30 22:28:52 +00:00
Mark Fisher
d47fd91c47 QuoteDemo now uses a <console-target/> rather than logger. 2008-05-30 22:23:40 +00:00
Mark Fisher
05524a330a Refactored MessageEndpointAnnotationPostProcessor to MessagingAnnotationPostProcessor which delegates to HandlerAnnotationPostProcessor, SourceAnnotationPostProcessor, and TargetAnnotationPostProcessor (work related to INT-194 and INT-195). 2008-05-30 22:18:07 +00:00
Ben Hale
bd80868ca5 Updated spring-build 2008-05-29 12:37:40 +00:00
Mark Fisher
0498c0ca98 Removed cycle between QueueChannel and RendezvousChannel. 2008-05-28 17:06:22 +00:00
Mark Fisher
21fd046240 Updated bundle paths for proper build order. 2008-05-28 16:23:33 +00:00
Mark Fisher
f242075a73 SimpleWebServiceTargetAdapter is now SimpleWebServiceHandler, and MarshallingWebServiceTargetAdapter is now MarshallingWebServiceHandler. The "ws-target" element is now "ws-handler", and the WebServiceHandlerParser (formerly WebServiceTargetAdapterParser) now creates a MessageHandler instance only - rather than creating the HandlerEndpoint itself. Therefore, the "ws-handler" should be referenced from the "handler" attribute of a <handler-endpoint/> element. See the modified WebServiceDemo (and its configuration file: "temperatureConversion.xml") in the "org.springframework.integration.samples" module for an example. 2008-05-28 15:37:13 +00:00
Mark Fisher
ccc3e06928 RmiTargetAdapter is now RmiHandler, and HttpInvokerTargetAdapter is now HttpInvokerHandler since they both enable request-reply behavior. In the spring-integration-adapters namespace, the corresponding XML elements have changed from "rmi-target" and "httpinvoker-target" to "rmi-handler" and "httpinvoker-handler". Rather than creating HandlerEndpoint instances, their parsers now create just the MessageHandler instances. Therefore, the results should be wired as references (via the "handler" attribute) within <handler-endpoint/> elements. 2008-05-28 00:03:13 +00:00
Ben Hale
8d2368e6a3 project-build-1.2.2 2008-05-27 22:56:03 +00:00
Mark Fisher
3c5d8f561e RmiSourceAdapter is now RmiGateway, and HttpInvokerSourceAdapter is now HttpInvokerGateway. Also, in the spring-integration-adapters namespace, the XML elements have changed from "rmi-source" and "httpinvoker-source" to "rmi-gateway" and "httpinvoker-gateway". 2008-05-27 22:22:53 +00:00
Mark Fisher
506a8d4f0d Minor formatting changes. 2008-05-25 02:35:25 +00:00
Mark Fisher
0ee470cd54 Fixed comment typo and removed unused imports. 2008-05-25 02:23:21 +00:00
Mark Fisher
5a28cf919b Changed MessagingExceptions to MessageHandlingException. The 'failedMessage' is now being passed within the Exception (INT-234). 2008-05-25 02:21:58 +00:00
Marius Bogoevici
2498df7f50 Increased the timeout 2008-05-24 16:20:34 +00:00
Marius Bogoevici
04ae83e562 Increased the timeout 2008-05-24 16:06:04 +00:00
Marius Bogoevici
3d00dd9930 Refactored FtpSource and FileSource so that they inherit from the same base class AbstractDirectorySource. FtpSource namespace support is modified, so that it supports the type/message-creator pair, with the same semantic as FileSource. Implemented a distinct behaviour with respect to deleting files via MessageCreator: FtpSource will delete the local copies after creating the files, whereas FileSource will not. 2008-05-24 15:34:54 +00:00
Marius Bogoevici
c2728c2f17 fixes INT-231 - FtpSource does not release connection 2008-05-23 13:36:45 +00:00