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
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
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
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
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
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