Gunnar Hillert
027b03af87
INT-2517 - Upgrade to Spring 3.1
...
* Update **build.gradle** and change the *springVersion* property to **3.1.1.RELEASE**
* Due to change in Spring 3.1, add missing method **getRawStatusCode()** in *org.springframework.integration.http.outbound.CookieTests*
2012-04-21 02:29:42 -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
Oleg Zhurakousky
f57fdcd516
INT-1734
...
added support for case insensitivity for the user defined header prefix in DefaultHttpHeaderMapper
2012-02-13 08:15:38 -05: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
Mark Fisher
efdd27f89a
updated HTTP module for 3.1 support
2011-12-12 15:09:34 -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
Oleg Zhurakousky
43f60dae08
INT-2238 interim commit
...
INT-2238 fixing warning comments
INT-2238 fixing warning comments
INT-2238 fixing warning comments
2011-11-22 21:10:32 -05:00
Mark Fisher
8060a39aa5
request-timeout replaced with reply-timeout for HTTP outbound-gateway
2011-11-21 07:47:04 -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
bb8409f96f
log WARN message for irrelevant extractPayload
...
Added a WARN log message to HttpRequestExecutingMessageHandler.
The warn message will let the user know that the 'extractPayload' attribute is meaningless if the provided 'httpMethod' will not send a request body.
2011-10-15 14:25:42 -04:00
Mark Fisher
e09a5da3ec
versionless schemas for http and ip modules
2011-10-10 12:49:30 -04:00
Mark Fisher
19bad23055
Setters now expect a Map with Expression values
2011-09-29 13:47:11 -04:00
Mark Fisher
331e503e9d
Removed hardcoded "restTemplate" references.
2011-09-26 07:55:49 -04:00
Mark Fisher
b4c210691c
polishing
2011-09-02 16:01:37 -04:00
Oleg Zhurakousky
581f21f3eb
INT-1677 changed uriVariables to pathVariables, added parameterMap and parameters as well as HttpEntity to the EvauationContext
2011-09-02 14:08:36 -04: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
75b32e1022
INT-1677 fixed thread safety for EvaluatioinContext since it has to be created per request due to the fact that we are adding request data to it
2011-09-02 14:08:36 -04:00
Oleg Zhurakousky
224db99c15
INT-1677 added support for expressions
2011-09-02 14:08:35 -04:00
Oleg Zhurakousky
ff423b1336
INT-1677 polished test
2011-09-02 14:08:35 -04:00
Oleg Zhurakousky
bff8c9a9e6
INT-1677 added initial spell support for extracting Request data
2011-09-02 14:08:35 -04:00
Oleg Zhurakousky
37f25dff40
INT-1677 added initial support for mapping inbound variables to Http Inbound Gateway
2011-09-02 14:08:35 -04:00
Mark Fisher
9a1f72b95a
INT-2099 upgraded to Spring 3.0.6.RELEASE
2011-08-31 16:43:26 -04:00
Mark Fisher
9597ec3c09
reverted ETag test String escaping
...
see DefaultHttpHeaderMapperFromMessageInboundTests.validateETag()
2011-08-19 16:07:59 -04:00
Mark Fisher
fa502a735b
reverting use of new DefaultConversionService()
...
new DefaultConversionService() -> ConversionServiceFactory.createDefaultConversionService();
2011-08-19 15:40:30 -04:00
Oleg Zhurakousky
e4d8edf8d6
INT-2001 polishing, removed unneeded import
2011-08-08 17:33:35 -04:00
Oleg Zhurakousky
17268047f9
INT-2001 updated HTTP module to remove its dependency on deprecated classes in Spring 3.1, fixed ETag test
2011-08-08 17:32:09 -04:00
Mark Fisher
8b597c1cda
INT-1999 upgraded to Spring Framework 3.1 M2
2011-07-22 18:00:40 -04:00
Mark Fisher
44d570f700
INT-1951 limiting the exclusion of a request body to GET requests for now
2011-07-15 11:40:56 -04:00
Oleg Zhurakousky
af7bc5ac74
INT-1951 fixed HttpRequestExecutingMessageHandler to ensure that it sets Content-Type only for POST and PUT requests
2011-07-12 13:28:50 -04:00
Oleg Zhurakousky
4738581ad1
INT-1953 reverted the ETag test in HTTP module to be as it was, will change it in 2.1
2011-06-24 15:27:52 -04:00
Oleg Zhurakousky
c00888f537
INT-1953 refactored CORE and HTTP modules to make them compatible with Spring v3.1 while maintaining the target version of 3.0.*
2011-06-24 15:20:32 -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
7622fd9112
INT-1866 moved HeaderMapper building logic to parsers (part 2)
2011-05-03 18:39:01 -04:00
Oleg Zhurakousky
7ecd7c2490
INT-1866 moved HeaderMapper building logic to parsers
2011-05-03 18:26:49 -04:00
Oleg Zhurakousky
e74e55a691
INT-1866 Added ConversionService support to DefaultHttpHeaderMapper to allow custom non-string headers to be converted to Strings insteadof being discarded. Added warn messages if a header value can not be converted
2011-04-15 14:22:08 -04:00
Oleg Zhurakousky
0b5f3b20e4
INT-1815 added additional test cases for DefaultHttpHeaderMapper
2011-03-09 10:57:03 -05:00
Oleg Zhurakousky
f085a094c8
INT-1815 added support for ignoring user-defined prefix when mapping from HttpHeaders to MessageHeaders
2011-03-01 17:09:49 -05:00
Oleg Zhurakousky
fc00a926c0
INT-1752 added test cases to validate 'rest-template' attribute support
2011-01-29 11:34:26 -05:00
Mark Fisher
1857d5b6c0
INT-1767 using MediaType.ALL as the default Accept when writing a response in HttpRequestHandlingMessagingGateway
2011-01-26 18:56:07 -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
c52df8fb8c
INT-1722 renamed the 'userDefinedPrefix' property to 'userDefinedHeaderPrefix' for clarity since it is a prefix for user-defined headers (rather than emphasizing 'user-defined' as an adjective for the prefix itself)
2011-01-17 17:22:49 -05:00
Oleg Zhurakousky
a7de2656bd
INT-1722 exposed userDefinedPrefix as configurable property of the DefaultHttpHeaderMapper
2011-01-17 14:49:06 -05:00
Oleg Zhurakousky
3bc9c5d20d
INT-1734 updated DefaultHttpHeaderMapper with case-insensitive checks for header names
2011-01-05 15:47:54 -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
37553b6e5f
INT-1680 DefaultHttpHeaderMapper now supports simple pattern matching for the inboundHeaderNames and outboundHeaderNames
2010-12-12 16:42:50 -05:00
Mark Fisher
9aaf6beed5
INT-1662 closed a few gaps in functionality (handing arrays of certain types, comma-delimited Strings, etc)
2010-12-10 10:06:20 -05:00
Oleg Zhurakousky
d15bac2a0f
INT-1662 added tests for custom headers 'X-'
2010-12-08 15:12:27 -05:00
Oleg Zhurakousky
a78402bb2c
INT-1662 changed from Uri to URI
2010-12-08 14:53:06 -05:00