Commit Graph

37 Commits

Author SHA1 Message Date
Gary Russell
95cd202be6 INT-2536 Create 2.2 Schemas
Add 2.2 versions of module schemas.

JMX is already covered by an existing pull request.

INT-2536 Schema Check

Bump version for schema check in
AbstractIntegrationNamespaceHandler.

INT-2536 Remove Schema Versions

Some test config files had 2.1 versioned schemas.
2012-05-04 10:04:01 -04:00
Gunnar Hillert
6ab72a4212 INT-2461 Document Timeout Attributes (HTTP)
Document Timeout Attributes in XML Schema for HTTP Components

For  reference: https://jira.springsource.org/browse/INT-2461

Add Timeouts to IB Gateway Parser Test
2012-03-12 13:27:13 -04:00
Gunnar Hillert
a88080fa6e INT-2443/2458 Document "path" attribute
INT-2458 Document "path" Attribute of HTTP Inbound Gateway in XSD Schema

For reference:

* https://jira.springsource.org/browse/INT-2443
* https://jira.springsource.org/browse/INT-2458

INT-2450 - Change from request-timeout to reply-timeout in HttpOutboundGateway is not reflected in the SI reference guide
For reference: https://jira.springsource.org/browse/INT-2450

INT-2443 Code Review: Clarify "HTTP Namespace Support" section

Code review: Fix doc on uri-variable element
* uri-variable element now doesn't support value attribute, rework respective section in the documentation
* However, for improved consistency, I created Jira: INT-2463 - https://jira.springsource.org/browse/INT-2463

INT-2443 Code Review - Several fixes to HTTP Ref Doc and XSD Schema

INT-2443 Code Review - Several Ref Doc wording fixes

Polishing
2012-03-12 11:53:34 -04:00
Gary Russell
292aa90599 INT-2404 Fix Auto-Created Channel; Event, TCP, UDP
The AbstractChannelAdapterParser creates an implicit DirectChannel
if the adapter has no 'channel' attribute.

The Event, TCP, and UDP channel adapter parsers did not bind
this channel to the adapter and AC initialization failed with
'outputChannel is required'.

Further, the event schema marked the channel as being 'required',
precluding this feature.

INT-2407 Remove Channel use="required"

Parsers automatically generate the channel when none is provided.

- JMX
- JDBC
- SFTP
- Redis
- Feed
- XMPP
- Mail
- FTP
- HTTP
2012-01-23 10:12:34 -05:00
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
Mark Fisher
00552b1ddf INT-2293 2011-12-02 15:08:07 -05:00
Mark Fisher
8060a39aa5 request-timeout replaced with reply-timeout for HTTP outbound-gateway 2011-11-21 07:47:04 -05:00
Mark Fisher
1c3df305d2 polishing 2011-11-17 16:41:28 -05:00
Gary Russell
a61b3617f3 INT-2035 Support Simple Cookie Handling
Initial commit - TODO: namspace.

Saves off Set-Cookie header in http_transferredCookie MessageHeader.

Transferred cookies are converted to Cookie: headers on subsequent
outbound messages, thus handling 3 or more interactions.

INT-2035 Namespace, Docs

Change boolean name; add namspace and documentation.

INT-2035 Docs

Added docs for cookie handling.

INT-2035 Polishing

Simplify implementation to just transfer Set-Cookie to
Cookie in the inbound side.

INT-2035 XSD Docs

Updated to reflect new implementation.
2011-11-17 16:36:32 -05:00
Oleg Zhurakousky
c07d62dadb INT-1677 removed requirement for anID, polished schema, added more tests, tested with server 2011-09-02 14:08:36 -04:00
Oleg Zhurakousky
a6c85c1dd9 INT-1677 finished the namespace support for payload-expression attribute and header sub-element, added parser test 2011-09-02 14:08:36 -04:00
Oleg Zhurakousky
90a5936803 INT-1677 updated 2.1 schema with new 'payload-expression' attribute as well as 'header' element. Polished UriPathHandlerMapping to address comments from the review 2011-09-02 14:08:36 -04:00
Oleg Zhurakousky
935cd01d07 INT-1512 changed the type of ID attribute to be xsd:string in all related 2.1 schema files 2011-08-08 23:34:12 -04:00
Mark Fisher
3e71b5a83b INT-2004 added 2.1 versions of all XML schemas and adjusted spring.schemas files accordingly 2011-08-05 11:07:20 -04:00
Oleg Zhurakousky
e338233bae INT-1890 added error-channel to HTTP Inboudn gateway/adapter 2011-05-04 19:54:37 -04:00
Oleg Zhurakousky
c4fe6f1c47 INT-1752 added initial support for allowing RestTemplate to be specified on HTTP outbound adapters/gateways 2011-01-28 15:54:28 -05:00
Oleg Zhurakousky
64d8ba3b61 polished schema documentation 2011-01-24 12:52:24 -05:00
Oleg Zhurakousky
fe527cd4c5 INT-1751 fliped the way inbound/outboundHeaderNames are set on DefaultHttpHeaderMapper when botstrapping http inbound gateway/adapter 2011-01-24 12:43:39 -05:00
Oleg Zhurakousky
129df10cd6 INT-1751 added mapped-request/response-type attributes to http inbound gateway/adapter 2011-01-20 13:35:15 -05:00
Mark Fisher
28d5205970 INT-1681 The values 'HTTP_REQUEST_HEADERS' and 'HTTP_RESPONSE_HEADERS' are now 'patterns' for matching standard headers in DefaultHttpHeaderMapper 2010-12-12 17:24:00 -05:00
Mark Fisher
b55a54729e INT-1504 added support for 'error-handler' attribute on HTTP outbound adapters (for the ResponseErrorHandler on the underlying RestTemplate) 2010-10-08 11:11:31 -04:00
David Syer
754b9a198d INT-1347: add convertExceptions to request handler and error-key/code to controller 2010-09-01 17:23:23 +00:00
Mark Fisher
b6aa9edbd7 INT-1350, INT-1356 added namespace support for 'mapped-request-headers' on the HTTP <outbound-gateway> and <outbound-channel-adapter> elements as well as 'mapped-response-headers' on the the <outbound-gateway> 2010-08-17 23:47:35 +00:00
Mark Fisher
2955ef989e INT-1349 Added support for <uri-variable name="x" expression="y"/> sub-elements within the HTTP outbound adapters. Map payloads no longer provide values for the URI template placeholder replacements. 2010-08-16 20:43:30 +00:00
Mark Fisher
2e0f4e42d4 adjusted package for 'expected-type' in XSD tooling 2010-07-28 15:58:35 +00:00
Mark Fisher
f022271db5 INT-1214 The 'header-mapper' attribute is now available for the http outbound-gateway and outbound-channel-adapter 2010-07-27 05:03:17 +00:00
Mark Fisher
2f746dd6bb INT-1245, INT-1256 renamed conversionTargetType to requestPayloadType and added javadoc 2010-07-27 04:35:40 +00:00
Mark Fisher
9273d2243d INT-1245, INT-1256 moved namespace support from old HttpInboundEndpoint to new HttpRequestHandlingMessagingGateway or, if the 'view-name' is present, HttpRequestHandlingController 2010-07-27 03:16:17 +00:00
David Syer
d3817cf123 INT-1232: renamed ParameterExtractor 2010-07-15 14:39:19 +00:00
David Syer
8311a10975 INT-1232: added ParameterMapper 2010-07-15 14:35:04 +00:00
Mark Fisher
9c56ff320d INT-1215 added support for 'expect-response-type' attribute for outbound http adapters 2010-06-25 06:00:05 +00:00
Mark Fisher
c86e24cd34 INT-1212 added support for the "message-converters" (a ref to a list) attribute on <outbound-gateway> and <outbound-channel-adapter> elements in the http namespace 2010-06-25 00:19:50 +00:00
Mark Fisher
d3fde86be3 INT-1207 added support for the "http-method" attribute on <outbound-gateway> and <outbound-channel-adapter> elements in the http namespace 2010-06-24 23:03:50 +00:00
Mark Fisher
1363b2699e INT-1206 the "url" attribute is now required on http:outbound-gateway 2010-06-24 22:21:33 +00:00
Mark Fisher
ceaf659c8f INT-831, INT-861 added support for the <outbound-channel-adapter> element in the http namespace 2010-06-24 19:58:26 +00:00
Mark Fisher
341a08f7ff INT-916, INT-939 replaced HttpOutboundEndpoint with the RestTemplate-based HttpRequestExecutingMessageHandler 2010-06-23 20:19:59 +00:00
Chris Beams
c08a7a657e renamed modules org.springframework.integration.* -> spring-integration-*
@Ignore'd SimpleTcpNetOutboundGatewayTests#testOutboundClose() to avoid failure; this failure is correlated to the module name change, but hard to understand how it would be caused by it
2010-05-25 13:21:25 +00:00