Commit Graph

  • 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
  • 1d7d9046ae http://jira.springframework.org/browse/INT-253 Marius Bogoevici 2008-06-09 20:27:55 +00:00
  • f3d13ebf8f Added RegexPatternFilenameFilter (INT-252). Mark Fisher 2008-06-09 18:11:00 +00:00
  • 21b0ac9264 http://jira.springframework.org/browse/INT-251 Marius Bogoevici 2008-06-09 03:32:15 +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
  • 07cb2e6d98 Fixes INT-243 - update samples Marius Bogoevici 2008-06-04 03:35:19 +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