Commit Graph

42 Commits

Author SHA1 Message Date
Gary Russell
f76f63f23a NT-2400 Fix tool:expected-type Classes
* MessageChannel was moved from core to the base package.
* ChannelResolver moved from core to support.
* TcpConnectionInterceptorFactoryChain was incorrect.
2012-01-13 13:21:41 -05:00
Gary Russell
b59ee8e352 INT-2369 package-info IP
INT-2360 package-info Core

INT-2361 package-info AMQP

INT-2362 package-info Event

INT-2363 package-info Feed

INT-2364 package-info File

INT-2365 INT-2380 package-info (S)FTP

INT-2366 package-info GemFire

INT-2367 package-info Groovy

INT-2368 package-info Http

INT-2378 package-info Scripting

INT-2372 package-info JMS
2012-01-05 14:42:24 -05:00
Oleg Zhurakousky
0a3718ad12 INT-2344
added documentation about mapped-request/reply-headers, change javadoc in DefaultAmqpHeaderMapper
2012-01-03 14:21:57 -05:00
Mark Fisher
267ff634ec Sonar: self-assignment 2011-12-19 16:14:35 -05:00
Oleg Zhurakousky
390bf504dd INT-2306 fixed populateUserDefinedHeaders() to account for standard heades 2011-12-15 17:28:54 -05:00
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
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
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
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
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
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
2401d7e83c inbound-gateway now supports all attributes 2011-08-19 14:36:10 -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
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
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
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
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
Mark Fisher
02735b15f1 INT-2015 'reply-channel' is no longer required in the spring-integration-amqp XSD 2011-07-27 16:39:40 -04:00
Mark Fisher
57f6c3e0ab avoiding NPE in AmqpOutboundEndpoint 2011-07-27 16:38:27 -04:00
Mark Fisher
ac9a1c7700 @Ignoring integration test that requires running RabbitMQ broker for now 2011-07-22 18:55:32 -04:00
Mark Fisher
30af8e6fd4 INT-1998 refactored AmqpInboundGateway to be compatible with latest parser changes 2011-07-22 18:52:58 -04:00
Mark Fisher
d4955fe914 removed @Override annotation 2011-07-22 18:35:17 -04:00
Mark Fisher
8cec1e5aa5 INT-2003 added the 'spring-integration-amqp' module 2011-07-22 18:28:37 -04:00