Commit Graph

  • 6afd9427e9 INT-762 Added "channel" and "publish-subscribe-channel" elements to the JMS namespace. Mark Fisher 2009-10-01 02:51:44 +00:00
  • 645ab548b3 INT-592 Committed first version of JMS-backed MessageChannel implementation. Mark Fisher 2009-10-01 00:49:32 +00:00
  • 07cc8711d6 added ready() check to support empty string Mark Fisher 2009-09-30 21:30:01 +00:00
  • c9e48b81d1 added ready() check to support empty string Mark Fisher 2009-09-30 21:29:26 +00:00
  • 92121c460d INT-808 DefaultInboundRequestMapper no longer removes newlines. Mark Fisher 2009-09-30 21:12:32 +00:00
  • 7a0b2587bf INT-330: added a check for superseded messages (duplicating sequence number) Iwein Fuld 2009-09-30 21:11:10 +00:00
  • e7e18fbbb0 INT-808 DefaultInboundRequestMapper no longer removes newlines. Mark Fisher 2009-09-30 21:05:51 +00:00
  • a65d9c3ed2 INT-812: patch that catches IOException when determining wether the Resource can resolve to a systemId Iwein Fuld 2009-09-30 19:23:13 +00:00
  • d8bda324fb updated a few outdated Spring versions Iwein Fuld 2009-09-30 18:54:14 +00:00
  • d79611a067 INT-804 JMS header-enricher now properly expects a JMS Destination reference rather than a String in the 'reply-to' attribute. Mark Fisher 2009-09-30 17:48:52 +00:00
  • c140a838ff INT-804 JMS header-enricher now properly expects a JMS Destination reference rather than a String in the 'reply-to' attribute. Mark Fisher 2009-09-30 17:48:40 +00:00
  • 93d6c88edb restored empty .classpath Iwein Fuld 2009-09-30 13:09:23 +00:00
  • 93ba43f253 MessageMappingMethodInvoker is now MethodInvokingMessageProcessor since it implements the MessageProcessor interface and is a parallel implementation to ExpressionEvaluatingMessageProcessor. Mark Fisher 2009-09-30 11:32:07 +00:00
  • 2b3971f68a Moved tests for ArgumentArrayMessageMapper to the 'handler' package since that is where ArgumentArrayMessageMapper is defined (at least for now... might reconsider). Mark Fisher 2009-09-29 19:36:11 +00:00
  • fb4f43177c MethodParameterMessageMapper/MethodArgumentMessageMapper is now ArgumentArrayMessageMapper. That name is a better match since it maps between Message and args[] (from args to message for gateway and from message to args for service-activator). Mark Fisher 2009-09-29 19:26:07 +00:00
  • b9f42ebd84 INT-28 committing non-annotation based ExpressionSource implementation Mark Fisher 2009-09-29 19:10:39 +00:00
  • 88425dafc9 avoiding downcast Mark Fisher 2009-09-29 19:09:05 +00:00
  • b882bcf79e INT-28 Return value is now the default for MessagePublishingInterceptor. Mark Fisher 2009-09-29 19:02:33 +00:00
  • 0e8aa07748 INT-681, INT-710 more refactoring of code for mapping between Messages and argument arrays Mark Fisher 2009-09-29 17:29:52 +00:00
  • 047b31d759 INT-681, INT-710 started to refactor message-mapping logic to support EL, etc. Mark Fisher 2009-09-29 15:11:14 +00:00
  • 2165fdbe1e removed reflection usage for handling Annotation array return value across 2.5 and 3.0 now that we require Spring 3.0 Mark Fisher 2009-09-29 14:42:35 +00:00
  • 7d3666b93f INT-807, INT-707 - fixed broken build after Spring RC1 migration Oleg Zhurakousky 2009-09-29 11:15:18 +00:00
  • 92ac1b760a INT-807 upgraded to Spring 3.0.RC1 Mark Fisher 2009-09-29 04:22:30 +00:00
  • 4ebc214583 INT-707 - updated documentation Oleg Zhurakousky 2009-09-29 01:35:10 +00:00
  • f2603a9559 INT-707 Oleg Zhurakousky 2009-09-29 01:19:36 +00:00
  • 42a5155d50 Fixed INT-770 Oleg Zhurakousky 2009-09-28 02:48:02 +00:00
  • f01125a516 INT-806: pulled up resolveReplyChannel and made it final Iwein Fuld 2009-09-26 18:41:17 +00:00
  • 7f41a1b89f INT-801: Fixed concurrency problems and faulty sequence check in the resequencer tests Iwein Fuld 2009-09-26 16:24:40 +00:00
  • d0b677a8c3 INT-795 commons-httpclient is now optional in the POM. Mark Fisher 2009-09-22 20:19:40 +00:00
  • 7c292f496d INT-795 commons-httpclient is now optional in the POM. Mark Fisher 2009-09-22 20:19:12 +00:00
  • 745650963f INT-797 Any method originally defined on Object is now excluded from the candidates for Message-handling. Mark Fisher 2009-09-22 19:32:52 +00:00
  • 5f32e5a1aa INT-797 Any method originally defined on Object is now excluded from the candidates for Message-handling. Mark Fisher 2009-09-22 19:07:28 +00:00
  • 9759e0e7dc fixed concurrency problem in test Iwein Fuld 2009-09-21 14:23:49 +00:00
  • 942579e8a7 INT-330: moved base components for new aggregation over to HEAD, also fixed .classpaths Iwein Fuld 2009-09-21 13:56:05 +00:00
  • 2bfa7cb42a INT-768 added nio support draft, put locking and filtering implenentations in the same class Iwein Fuld 2009-09-21 11:24:03 +00:00
  • 83eba0bb4a initializing directory BeforeClass instead of Before Iwein Fuld 2009-09-19 17:27:38 +00:00
  • 32510e9511 removed Java 6 dependency Iwein Fuld 2009-09-19 17:04:57 +00:00
  • b2f443d676 INT-768: added LockFileFileListFilter and friends Iwein Fuld 2009-09-19 12:04:09 +00:00
  • 3f8072a683 no issue: fixing one of those embarrasing coupling mistakes Iwein Fuld 2009-09-19 07:45:25 +00:00
  • 235c0220f5 INT-647 removed duplicated TestUtils and fixed resulting errors. It would be good to start using JavaConfig finally Iwein Fuld 2009-09-18 16:12:17 +00:00
  • 28c57bac04 Fixed the broken build Oleg Zhurakousky 2009-09-16 05:12:49 +00:00
  • 2645180900 Oleg Zhurakousky 2009-09-16 04:26:55 +00:00
  • a3f029695d INT-764 The 'selector' attribute is now supported on the <inbound-channel-adapter/>, <message-driven-channel-adapter/>, and <inbound-gateway/> elements within the JMS namespace. Any valid JMS Message selector expression may be provided. Mark Fisher 2009-09-04 21:16:52 +00:00
  • d8e7f399e9 INT-794 The 'should-delete-messages' attribute is now required on the <imap-idle-channel-adapter/> element. Mark Fisher 2009-09-04 19:59:15 +00:00
  • 44b682b3ba INT-760 MessageHeaders for Mail (to, cc, etc, as defined in MailHeaders) are now applied to MailMessage payload instances also (in addition to String or byte[] payloads). Previously they were ignored since it was assumed that a MailMessage would have been completely configured, but this seems more intuitive if someone does explicitly add a 'header-enricher' with settings that should add or override. Otherwise, the header-enricher would simply be left out of the configuration or message flow. Mark Fisher 2009-09-04 19:54:26 +00:00
  • e07b3b031c INT-547 Adjusted the @since version for 1.0.4 since this fix is included there as well. Mark Fisher 2009-09-04 18:05:32 +00:00
  • fa16f0073a INT-547 The 'selector' element is now supported at top level. Mark Fisher 2009-09-04 17:59:31 +00:00
  • a274cea41b INT-547 The 'selector' element is now supported at top level. Mark Fisher 2009-09-04 17:33:04 +00:00
  • 5876e99475 INT-645 Mark Fisher 2009-09-04 16:13:53 +00:00
  • 8be2af40a5 INT-788 Fixed 'cron-trigger' parser. It now refers to the core Spring CronTrigger. Mark Fisher 2009-09-03 15:34:49 +00:00
  • 71d1c9799f INT-772 Upgraded Spring WS from 1.5.7.A to 1.5.8.A Mark Fisher 2009-08-31 20:00:14 +00:00
  • 50fc478102 INT-721 PayloadTypeRouter now considers the weight of the match so that an exact match is no longer required. Now interface and superclass types can also be valid candidates. Mark Fisher 2009-08-31 19:36:04 +00:00
  • c2d77a8c87 INT-777 Added support for EL-based filters. Mark Fisher 2009-08-31 17:36:40 +00:00
  • 8e35ba237d INT-775 Added SpEL-based Message Router and parser support for the "expression" attribute on the <router/> element. Mark Fisher 2009-08-28 21:30:02 +00:00
  • d164e18ed7 INT-776 Renamed 'createHandler' method to 'createMethodInvokingHandler' for clarity and converted template methods to be package-protected. Mark Fisher 2009-08-28 19:49:19 +00:00
  • d1352a03b8 INT-776 Refactored Transformer, Splitter, and Router parsers to avoid duplication while adding support for EL-based handlers. Mark Fisher 2009-08-28 19:39:45 +00:00
  • 56196bffe8 INT-774 Added EL-based Splitter Mark Fisher 2009-08-28 17:58:32 +00:00
  • eff45847e9 INT-773 Renamed MethodInvokingTransformer to MessageProcessingTransformer now that it is more generic and delegates to a MessageProcessor. Mark Fisher 2009-08-27 00:28:37 +00:00
  • dc026521d0 INT-773 Refactored MethodInvokingTransformer to have a single constructor expecting a MessageProcessor. All configuration of a MessageMappingMethodInvoker now happens externally (in the FactoryBean or annotation post-processor). Mark Fisher 2009-08-26 23:23:31 +00:00
  • 481be2f822 INT-773 Added integration test (including config + parsing) for Spring EL-based Transformer. Mark Fisher 2009-08-26 21:30:41 +00:00
  • 2e168c9984 INT-767, INT-773 Added ExpressionEvaluatingMessageProcessor implementation and added support for EL-based Transformer. Mark Fisher 2009-08-26 21:17:35 +00:00
  • 4db77d65c8 INT-28 Added support for headers based on the evaluation of EL expressions provided on the @Publisher annotation. Mark Fisher 2009-08-25 22:35:01 +00:00
  • 0afaa22344 INT-28 Customized the EL parser with 'CreateObjectIfAttemptToReferenceNull' and 'GrowListsOnIndexBeyondSize' configuration, and fixed index incrementing. Mark Fisher 2009-08-25 21:28:40 +00:00
  • 42a1cf0e13 INT-28 Initial commit of (new in 2.0) MessagePublishingInterceptor. An AOP interceptor that uses EL to construct a Message payload and then publishes it. Mark Fisher 2009-08-25 19:26:37 +00:00
  • 1d07bbc3a5 updated classpath for OXM, now from Spring 3.0.0.M4 Mark Fisher 2009-08-25 15:27:29 +00:00
  • f1587679ad INT-772 Updated ivy.xml files to reference OXM from Spring 3 instead of Spring WS. Mark Fisher 2009-08-25 14:50:54 +00:00
  • 1e9a998385 added 'src/test/resources' as source folder in .classpath files Mark Fisher 2009-08-25 13:38:33 +00:00
  • 5f628e0351 INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:39:27 +00:00
  • ac77fae1fd INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:36:31 +00:00
  • 92690730d0 INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:32:39 +00:00
  • 1a31356b1e INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:30:27 +00:00
  • bdbc779ff9 INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:27:51 +00:00
  • 82e0fe1239 INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:26:10 +00:00
  • 74529958ad INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:22:50 +00:00
  • 0419991aa7 INT-771 removed explicit versions from XSD declarations in tests Mark Fisher 2009-08-24 22:20:24 +00:00
  • 44761c46e7 removed explicit versions from XSD declarations Mark Fisher 2009-08-24 22:09:50 +00:00
  • 2615e97b15 removed explicit versions from XSD declarations Mark Fisher 2009-08-24 21:32:46 +00:00
  • 103df7ada2 INT-763 The 'container' attribute is no longer available for a non-message-driven 'inbound-channel-adapter' element (where it would have no effect). Mark Fisher 2009-08-24 21:01:55 +00:00
  • 009861c297 INT-763 The 'container' attribute is no longer available for a non-message-driven 'inbound-channel-adapter' element (where it would have no effect). Mark Fisher 2009-08-24 20:50:44 +00:00
  • e0dfba2ae9 INT-765, INT-766 Added MessageProcessor interface. The MessageMappingMethodInvoking now implements that interface. Mark Fisher 2009-08-21 22:32:02 +00:00
  • 3be8f7b46d pom updates Mark Fisher 2009-08-21 16:46:03 +00:00
  • f5208c8eb2 updated sample poms to refer to Spring Framework 3.0.0.M4 and Spring Integration 2.0.0.BUILD-SNAPSHOT Mark Fisher 2009-08-21 13:55:25 +00:00
  • a1b1b0d068 Added tests for mail header-enricher. Mark Fisher 2009-08-20 22:15:36 +00:00
  • 8723427e1a fixed typo Mark Fisher 2009-08-20 18:47:03 +00:00
  • d0caa68a6e updated poms for 2.0.0.BUILD-SNAPSHOT and added spring.version and junit.version properties to parent pom Mark Fisher 2009-08-20 18:41:20 +00:00
  • da996b24dc updated version in parent pom for 2.0.0.BUILD-SNAPSHOT Mark Fisher 2009-08-20 17:43:45 +00:00
  • 0947e9b27a INT-703 - updated documentation Oleg Zhurakousky 2009-08-18 05:06:54 +00:00
  • eaa0badc1d INT-747 - fixed Cafe sample Oleg Zhurakousky 2009-08-18 04:40:43 +00:00
  • 0aaa5f9915 INT-703 Added support for inner consumer definition (beans:bean) Oleg Zhurakousky 2009-08-18 04:14:10 +00:00
  • 4168b49e49 INT-754. Moved parseInnerHandlerDefinitionMethod(..) to IntegrationNamespaceUtils as static method Oleg Zhurakousky 2009-08-18 04:05:08 +00:00
  • 0b588c5813 Unfinished sentence in javadoc. Iwein Fuld 2009-08-17 18:11:24 +00:00
  • 014cb25998 javadoc correction Mark Fisher 2009-08-14 22:00:15 +00:00
  • e16bee9366 created 2.0 version of XSD Mark Fisher 2009-08-14 21:56:16 +00:00
  • d8695ff997 created 2.0 version of XSD Mark Fisher 2009-08-14 21:53:37 +00:00
  • 3aaf039822 created 2.0 version of XSD Mark Fisher 2009-08-14 21:49:23 +00:00
  • 29b182e5be created 2.0 version of XSD Mark Fisher 2009-08-14 21:43:57 +00:00
  • ebc30dc241 created 2.0 version of XSD Mark Fisher 2009-08-14 21:40:33 +00:00
  • db150fc800 created 2.0 version of XSD Mark Fisher 2009-08-14 21:36:05 +00:00
  • aa8c1dd06c upgraded spring version to 3.0.0.M4 Mark Fisher 2009-08-10 13:39:39 +00:00
  • c88716b57e fixed javadoc broken link Iwein Fuld 2009-08-09 10:35:30 +00:00