Commit Graph

56 Commits

Author SHA1 Message Date
Oleg Zhurakousky
634e190f5c INT-2267
removed test compile warnings

INT-2267
removed test compile warnings(2)
2011-11-29 13:50:08 -05:00
Mark Fisher
4417d5d8b0 Update version to 2.1.0.BUILD-SNAPSHOT 2011-11-23 17:33:09 -05:00
Mark Fisher
1001d74ba7 Release version 2.1.0.RC1 2011-11-23 17:20:56 -05:00
Mark Fisher
adf93e5560 HeaderMapper refactoring
INT-2083
added outbound namespace support for XMPP header mapper

INT-2083
added inbound namespace support for XMPP header mapper

INT-2083
polished XMPP inbound/outbound header mappings, added namespace support for AMQP inbound adapter/gateway header mappings

INT-2083
added support and tests for AMQP outbound gateways and adapters

INT-2083
polishing and adding more tests for AMQP support for header mappings

INT-2083
polishing AMQP and XMPP header mappings, generalized headerMapper configuration in IntegrationNamespaceUtils.configureHeaderMapper(..) method

INT-2803
added headermapping support to WS outbound gateways

INT-2803 polishing

INT-2083
refactored SimpleWebServiceOutboundGateway, added full request/reply test

INT-2083
polished MarshallingWebServiceOutboundGateway to add marshalling callback handlers, added test for marshalling call

INT-2083
polishing based on PR comments

INT-2083 interim commit

INT-2083
added RequestReplyHeaderMapper startegy and migrated AMQP Header Mapper to use it

INT-2083
migrated WS and XMPP to use a new RequestReplyHeaderMapper strategy

INT-2083 polishing with PR comments

INT-2083 polishing
removed introspection method, simplified things

INT-2083 polishing based on recent PR comments

INT-2083 interim commit

INT-2083 polishing WS module

INT-2083
refactored to make sure that Soap action header is set within HeaderMapper

INT-2083 polishing
ensured the Soap header is set to default value if not provided

INT-2083 polishing, putting tests back
2011-11-22 17:04:27 -05:00
Mark Fisher
159e21465d Refactored AMQP channels
added namespace support

moved afterPropertiesSet call into FactoryBean
2011-11-03 13:09:56 -04:00
Gary Russell
3f02d1747d INT-2202 Add auto-startup To Inbound Endpoints
Schema and parsers did not support auto-startup; inbound channel
adapter parser did not support phase.
2011-10-31 15:38:12 -04:00
Mark Fisher
0032ad9b3f INT-2210 enable interceptors for AMQP channels 2011-10-31 10:43:03 -04:00
Mark Fisher
2bd870200d Update version to 2.1.0.BUILD-SNAPSHOT 2011-10-26 11:26:37 -05:00
Mark Fisher
4f12694d82 Release version 2.1.0.M3 2011-10-26 10:44:18 -05:00
Mark Fisher
ad0ccf5dff Update version to 2.1.0.BUILD-SNAPSHOT 2011-10-12 15:47:10 -04:00
Mark Fisher
b0793cb3bd Release version 2.1.0.M2 2011-10-12 15:34:49 -04:00
Mark Fisher
18f9fe6810 initial implementation of AMQP channels 2011-10-12 13:06:09 -04:00
Mark Fisher
32ae298845 using content-* props from the converter
StringUtils.hasText instead of null check
2011-10-12 10:46:48 -04:00
Mark Fisher
e99fe7ee13 asserting not null 2011-10-10 15:53:23 -04:00
Mark Fisher
4137684892 add setMessageConverter to inbound gateway 2011-10-10 15:47:39 -04:00
Mark Fisher
3c40303a3d removed xsd versions in amqp module 2011-10-10 10:56:40 -04:00
Mark Fisher
66a4f2fa42 Only require 'queue-names' if no container ref 2011-09-27 09:09:46 -04:00
Mark Fisher
cf076a832f added 'error-handler' attribute 2011-09-26 16:48:20 -04:00
Mark Fisher
83d567a3a6 fixed broken test config 2011-09-13 12:12:11 -04:00
Gunnar Hillert
b01f987882 INT-2123 - Cleaned up dependencies
2 modules still had Spring 3.1 transitive dependencies:

* Spring Integration Redis
* Spring Integration Gemfire

1 module was lacking a Jackson dependency:

* Spring Integration AMQP
2011-09-13 11:55:37 -04:00
Mark Fisher
84375120ad added 'exchange-name-expression' attributes to the schema 2011-09-09 21:00:56 +01:00
Mark Fisher
ff4a979254 added support for 'exchange-name-expression' on AMQP outbound adapters 2011-09-09 20:46:49 +01:00
Mark Fisher
dbf4c2122f changed default connection-factory value to 'rabbitConnectionFactory' to be consistent with the Spring AMQP listener-container 2011-09-09 20:36:02 +01:00
Mark Fisher
797b4f39f0 Update version to 2.1.0.BUILD-SNAPSHOT 2011-09-02 18:13:36 -04:00
Mark Fisher
1c49e222db Release version 2.1.0.M1 2011-09-02 18:04:49 -04:00
Mark Fisher
8dd16104d5 updated template.mf files 2011-09-02 17:23:49 -04:00
Mark Fisher
9a1f72b95a INT-2099 upgraded to Spring 3.0.6.RELEASE 2011-08-31 16:43:26 -04:00
Mark Fisher
a832796d00 DefaultAmqpHeaderMapper refactoring
INT-2016, INT-2017 transient headers are no longer mapped
  INT-2090 prevent overwriting of existing headers

Most of INT-2016 is already covered by the other changes made for INT-2017.
However, it was mentioned in INT-2016 that the JsonMessageConverter was
setting a __TypeId__ header, and that header was then being overwritten
if one was present in the MessageHeaders. This change now prevents any
header value from being overwritten so that the MessageConverter or
any process that explicitly added headers to the Message would take
precedence over the HeaderMapper which may write headers subsequently.

excluding id, timestamp, error/reply channel only

updated comment issue link
2011-08-30 15:40:04 -04:00
Mark Fisher
189d047514 INT-2078 valid repositories IDs for Maven 3.0 2011-08-24 20:06:46 -04:00
Mark Fisher
75b0d200a6 upgrade Spring AMQP dependency to 1.0.0.RELEASE 2011-08-24 13:10:22 -04:00
Mark Fisher
cbde3470d6 id is now a fallback for a generated channel name 2011-08-22 14:40:52 -04:00
Mark Fisher
a946f9960a updated POMs with Spring 3.0.5.RELEASE 2011-08-19 16:17:13 -04:00
Mark Fisher
2401d7e83c inbound-gateway now supports all attributes 2011-08-19 14:36:10 -04:00
Mark Fisher
81f07f2c5c INT-2044 modified Spring AMQP dependency version to 1.0.0.RC3 2011-08-10 12:50:20 -04:00
Mark Fisher
835dab4683 INT-2037 added assert for id as bean name within the context 2011-08-10 12:22:13 -04:00
Oleg Zhurakousky
1b0a2e85c3 INT-2029 added initial implementation of RedisMessageStore. Upgraded Jackson to version 1.8.3 which is used by spring-data-redis. Regenerated POM files 2011-08-09 09:34:59 -04:00
Oleg Zhurakousky
62f14245cf INT-2038 added tooling support and addressed consistency in namespace prefix for AMQP module 2011-08-08 23:04:02 -04:00
Oleg Zhurakousky
37fcdbe4d7 INT-2033 added test for 'order' attribute in AMQP module 2011-08-08 18:41:20 -04:00
Oleg Zhurakousky
74817b98fc INT-2036 added Spring 3.0.5 exclusions for spring-integration-ws and spring-integration-xml in build.gradle. Regenerated POMs 2011-08-08 16:15:52 -04:00
Mark Fisher
71f6a7278b updated MessageBuilder.copyHeadersIfAbsent with a wildcard for the Map value to be more flexible and consistent with copyHeaders 2011-08-05 14:41:46 -04:00
Mark Fisher
1a7d603f63 adding gateway-based echo sample, to be refactored into unit tests later 2011-08-05 10:22:21 -04:00
Mark Fisher
b727868306 INT-2018 added explicit spring-tx dependency in spring-amqp-integration and refined the exclusions 2011-08-05 08:38:54 -04:00
Mark Fisher
ea19a7d5a2 INT-2034 clearing the replyTo address after it has been used (i.e. it is not copied along with the reply Message itself) 2011-08-04 23:14:11 -04:00
Mark Fisher
89bef1e6f6 typos in XSD documentation 2011-08-04 18:28:42 -04:00
Mark Fisher
6e225847aa INT-2018 added excludes for spring modules in the spring amqp dependency of spring-integration-amqp 2011-08-04 17:51:25 -04:00
Mark Fisher
c35a79a0e9 INT-2032 migrated 'spring-integration-gemfire' to main branch from sandbox in preparation for 2.1 development 2011-08-04 16:16:13 -04:00
Mark Fisher
2f5bf21e16 INT-2019 added 'order' attribute for AMQP 'outbound-gateway' and 'outbound-channel-adapter' elements 2011-08-04 15:13:44 -04:00
Dave Syer
304e9b2abb regenerate poms for AMQP changes 2011-08-03 14:38:21 +01:00
Oleg Zhurakousky
354b4ca65b INT-2016 fixed the typo in the method name 2011-07-28 07:58:56 -04:00
Oleg Zhurakousky
47e3b47955 INT-2016 modified DefaultAmqpHeaderMapper to NOT copy headers such as ID, TIMESTAMP, REPLY_CHANNEL and ERRPR_CHANNEL 2011-07-28 07:48:07 -04:00