65ba407e84
Refactored MessageBus to accept a MessagingTaskScheduler instead of setting the ScheduledExecutorService directly. The SimpleMessagingTaskScheduler does not shutdown the executor until 'destroy' is called. The 'stop' call only prevents task submission until the next invocation of 'start' on the scheduler.
Mark Fisher
2008-07-02 02:37:13 +00:00
85133ae370
Added tests for transaction propagation.
Mark Fisher
2008-07-02 01:04:25 +00:00
b39865606a
Added calls to sourceEndpoint.afterPropertiesSet() in tests.
Mark Fisher
2008-07-01 23:31:33 +00:00
570cee8f9b
Refactoring lifecycle code for endpoint hierarchy.
Mark Fisher
2008-07-01 23:01:42 +00:00
9dad71117b
Added TransactionInterceptorTests.
Mark Fisher
2008-07-01 22:04:17 +00:00
d0fe157d0a
Added EndpointInterceptorParser helper class to improve organization of EndpointInterceptor parsing logic.
Mark Fisher
2008-07-01 20:47:53 +00:00
3d2bb5173a
SecurityEndpointInterceptor no longer uses a temporary version of the EndpointInterceptor.
Mark Fisher
2008-07-01 20:36:08 +00:00
71c35ee513
Removed parsing instructions for deleted properties (concurrencyPolicy and errorHandler).
Mark Fisher
2008-07-01 19:49:48 +00:00
f3f7daa201
Replaced ConcurrentTarget and the <concurrency/> element with ConcurrencyInterceptor.
Mark Fisher
2008-07-01 19:38:55 +00:00
117973082e
Renamed 'advice-chain' element to 'interceptors'.
Mark Fisher
2008-07-01 14:01:37 +00:00
486df85a68
Added namespace support for Endpoint interceptors including TransactionInterceptor (INT-85).
Mark Fisher
2008-07-01 13:59:02 +00:00
908966d975
Renamed Target to MessageTarget.
Mark Fisher
2008-06-30 23:23:04 +00:00
504b101213
Increased timeout for test method.
Mark Fisher
2008-06-30 23:05:58 +00:00
5235537c80
Renamed Source to MessageSource.
Mark Fisher
2008-06-30 22:57:23 +00:00
07b2179baa
Added support for interceptors on MessageEndpoints.
Mark Fisher
2008-06-30 22:26:04 +00:00
f9ad394850
interceptor for securing endpoints based on new endpoint interception model namespace support to follow
Jonas Partner
2008-06-27 17:47:17 +00:00
8623920db5
refactoring of pattern matching for targets and channels
Jonas Partner
2008-06-26 12:38:23 +00:00
6812c7eb2e
tidied up a few warnings
Jonas Partner
2008-06-26 09:22:43 +00:00
c18ec83cbf
Added 'waitForTasksToCompleteOnShutdown' property to SimpleMessagingTaskScheduler with a default value of 'true' (INT-268).
Mark Fisher
2008-06-25 21:20:09 +00:00
5ff1ab6b42
added some missing source attachments
Jonas Partner
2008-06-25 18:51:14 +00:00
fe6125db26
Changed inter-project dependency version ranges from "[1.0.0, 1.0.0]" to "[1.0.0, 1.0.1)" (INT-248).
Mark Fisher
2008-06-25 18:06:33 +00:00
53ceb3f5c7
target securing advice
Jonas Partner
2008-06-25 17:41:46 +00:00
9ed5cc6a61
removed security references
Jonas Partner
2008-06-25 17:30:12 +00:00
5709c4e144
refactored security namespace to use separate schema
Jonas Partner
2008-06-25 17:29:32 +00:00
a2a40bca4d
formatting
Mark Fisher
2008-06-25 13:44:34 +00:00
8eaef06676
add import of org.springframework.core
Jonas Partner
2008-06-25 10:49:02 +00:00
8f9c2b2e19
add import of org.springfrmaework.core
Jonas Partner
2008-06-25 10:48:30 +00:00
061c09e6a9
Simple Xslt payload transformer
Jonas Partner
2008-06-25 10:36:57 +00:00
00436b9071
Added namespace support for creating a MessageSelectorChain (INT-227).
Mark Fisher
2008-06-24 21:11:30 +00:00
bacc093ca0
Added 'src/test/resources' directory
Mark Fisher
2008-06-24 19:24:35 +00:00
875256f118
Added XmlPayloadMarshallingTransformer delegating to a Spring OXM Marshaller and/or Unmarshaller (INT-109).
Mark Fisher
2008-06-24 19:23:30 +00:00
59d5e92c82
Added new 'org.springframework.integration.xml' module (INT-265).
Mark Fisher
2008-06-24 18:17:56 +00:00
161e7d1933
Added the 'request-callback' attribute for the <ws-handler/> element. The provided bean reference will be set as the 'requestCallback' property of the handler (INT-257).
Mark Fisher
2008-06-24 16:22:41 +00:00
e24fe02cf0
Added MessageStoringInterceptor (INT-264).
Mark Fisher
2008-06-24 15:26:24 +00:00
490a3d9951
Adds support for an <interceptor/> sub-element of <message-bus/>
Marius Bogoevici
2008-06-22 17:36:45 +00:00
f3d2c23069
increased timeout on failing tests
Jonas Partner
2008-06-20 15:16:19 +00:00
77faf4fe5e
fixed bug in stack security strategy which was not removing the context correctly
Jonas Partner
2008-06-20 14:56:20 +00:00
5c8e41c54a
removed Java 1.6 calls to pop and push
Jonas Partner
2008-06-20 14:29:56 +00:00
ad77d46d41
Added stack based context holder strategy to cope with direct channels
Jonas Partner
2008-06-20 11:16:26 +00:00
deff988c74
Increased timeouts.
Marius Bogoevici
2008-06-20 04:39:29 +00:00
83abe6a2f3
Updated project-build
Ben Hale
2008-06-17 10:03:29 +00:00
3f584ea2b7
Adds a MessageBusInterceptor
Marius Bogoevici
2008-06-17 04:52:23 +00:00
4e523b00ba
Adding a specific test demonstrating the usage of <message-bus channel-factory="..."/> and <channel-factory .../>
Marius Bogoevici
2008-06-16 14:13:41 +00:00
7bb68b4033
Added org.springframework.util to the manifest template.
Mark Fisher
2008-06-06 12:36:01 +00:00
18e7304d89
Updated manifest template for proper versioning of Spring Security dependencies.
Mark Fisher
2008-06-06 12:29:08 +00:00
eb369c80b0
Incorporated the 'org.springframework.integration.security' project into the build.
Mark Fisher
2008-06-06 00:15:14 +00:00
3fbea1d1b4
Added svn:ignore for 'target'.
Mark Fisher
2008-06-06 00:06:47 +00:00
352a3f6c29
Added support for secured channels and SecurityContext propagation within messages (INT-117).
Mark Fisher
2008-06-06 00:05:07 +00:00
0300168c82
Adding support for secured channels.
Mark Fisher
2008-06-05 23:57:49 +00:00
722b9c4f1c
Added initial support for the MessageTransformer strategy and the @Transformer method-level annotation. Also added the PayloadTransformerAdapter implementation (INT-6).
Mark Fisher
2008-06-05 04:48:03 +00:00
bd39e93257
Formatting.
Mark Fisher
2008-06-04 11:00:51 +00:00
1db7d245eb
Upgrade for spring-build. Removal of fixed manifests in lieu of bundlor templates
Ben Hale
2008-06-04 10:05:57 +00:00
00ef0b7fd5
MessageBus had auto-startup="false" in the OddEvenDemo. Now it auto-starts.
Mark Fisher
2008-06-04 03:57:25 +00:00
0f64b81180
Fixes INT-24 (resequencer) by adding a <resequencer/> namespace element.
Marius Bogoevici
2008-06-04 02:34:14 +00:00
bfabc1a14b
Added namespace support for 'file-filter' and 'filename-filter' properties of FileSource (INT-242).
Mark Fisher
2008-06-03 17:13:39 +00:00
6334aedfe1
Updated spring-build
Ben Hale
2008-06-03 07:51:31 +00:00
eaeaa14a41
Partial fix for INT-24 (add resequencer). A namespace element needs also to be created.
Marius Bogoevici
2008-06-03 03:42:57 +00:00
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).
Mark Fisher
2008-06-02 19:24:00 +00:00
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).
Mark Fisher
2008-06-02 18:54:51 +00:00
6fe0e44331
MessagingAnnotationPostProcessor avoids null target class (INT-239).
Mark Fisher
2008-06-02 18:07:49 +00:00
c28a4bc448
Intercepting toString method invocation for gateway proxy (related to INT-239).
Mark Fisher
2008-06-02 17:41:48 +00:00
af259f40f9
fixes INT-236 - aggregation continues after completion
Marius Bogoevici
2008-06-02 04:00:44 +00:00
66147a71ab
Now propagating the 'correlationId' on the aggregation result Message's header.
Mark Fisher
2008-05-31 14:34:49 +00:00
241aae8295
OddEvenDemo now uses @MessageTarget annotations rather than @Subscriber.
Mark Fisher
2008-05-30 22:28:52 +00:00
d47fd91c47
QuoteDemo now uses a <console-target/> rather than logger.
Mark Fisher
2008-05-30 22:23:40 +00:00
05524a330a
Refactored MessageEndpointAnnotationPostProcessor to MessagingAnnotationPostProcessor which delegates to HandlerAnnotationPostProcessor, SourceAnnotationPostProcessor, and TargetAnnotationPostProcessor (work related to INT-194 and INT-195).
Mark Fisher
2008-05-30 22:18:07 +00:00
bd80868ca5
Updated spring-build
Ben Hale
2008-05-29 12:37:40 +00:00
0498c0ca98
Removed cycle between QueueChannel and RendezvousChannel.
Mark Fisher
2008-05-28 17:06:22 +00:00
21fd046240
Updated bundle paths for proper build order.
Mark Fisher
2008-05-28 16:23:33 +00:00
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.
Mark Fisher
2008-05-28 15:37:13 +00:00
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.
Mark Fisher
2008-05-28 00:03:13 +00:00
8d2368e6a3
project-build-1.2.2
Ben Hale
2008-05-27 22:56:03 +00:00
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".
Mark Fisher
2008-05-27 22:22:53 +00:00
506a8d4f0d
Minor formatting changes.
Mark Fisher
2008-05-25 02:35:25 +00:00
0ee470cd54
Fixed comment typo and removed unused imports.
Mark Fisher
2008-05-25 02:23:21 +00:00
5a28cf919b
Changed MessagingExceptions to MessageHandlingException. The 'failedMessage' is now being passed within the Exception (INT-234).
Mark Fisher
2008-05-25 02:21:58 +00:00
2498df7f50
Increased the timeout
Marius Bogoevici
2008-05-24 16:20:34 +00:00
04ae83e562
Increased the timeout
Marius Bogoevici
2008-05-24 16:06:04 +00:00
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.
Marius Bogoevici
2008-05-24 15:34:54 +00:00
c2728c2f17
fixes INT-231 - FtpSource does not release connection
Marius Bogoevici
2008-05-23 13:36:45 +00:00
f2c4f25bf0
FtpSource now implements InitializingBean (INT-232).
Mark Fisher
2008-05-23 13:32:08 +00:00
026ae45e18
Polishing
Ben Hale
2008-05-23 10:10:22 +00:00
2219330e8b
added reference to pojo-method handling
Marius Bogoevici
2008-05-23 07:17:15 +00:00
b617f0b80a
Final updates to MANIFEST.MF files after M4 changes.
Mark Fisher
2008-05-23 07:01:24 +00:00
936cc3aaac
INT-197 Adding a Web Service Sample
Marius Bogoevici
2008-05-23 06:28:25 +00:00
02a7bb3aca
Minor typos.
Mark Fisher
2008-05-23 05:58:13 +00:00
66b8041240
Minor typo.
Mark Fisher
2008-05-23 05:32:45 +00:00
74d81af6c2
Updated documentation to include @HeaderAttribute and @HeaderProperty. Also removed the "channel" from @Splitter and used @Polled with @MessageEndpoint rather than the "pollPeriod" (which will be removed).
Mark Fisher
2008-05-23 05:13:46 +00:00
91e24ac3d2
updated headers
Marius Bogoevici
2008-05-23 05:00:08 +00:00
144e93e89f
Added RequestReplyTemplate and GatewayProxyFactoryBean coverage to the Reference Documentation.
Mark Fisher
2008-05-23 04:31:33 +00:00
564efa8444
typo fix
Marius Bogoevici
2008-05-23 03:29:19 +00:00
e1cac716d6
Removed appendix.xml
Mark Fisher
2008-05-23 03:03:59 +00:00
c2af16fc45
Minor comment updates.
Mark Fisher
2008-05-23 02:56:44 +00:00
481fe9d397
Updated changelog for M4 release.
Mark Fisher
2008-05-23 02:37:04 +00:00
79c3a06361
Removed unused imports.
Mark Fisher
2008-05-23 01:15:27 +00:00
2085270dc2
Solving INT-185, INT-207, INT 201 - refactoring FileSource and FileTarget, splitting AbstractFileMapper in MessageCreator and MessageMapper, adding namespace support for configurable MessageCreator in FileSource and filename generator in FileTarget. Backup directory is not supported anymore, instead FileSource will not delete files and will ignore files already processed.
Marius Bogoevici
2008-05-23 01:04:24 +00:00