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
Oleg Zhurakousky
89e11fc6b4
polishing, added license header
2010-12-08 14:24:15 -05:00
Oleg Zhurakousky
cdb3be5ea2
INT-1662 added FROM tests to support this issue
2010-12-08 14:17:10 -05:00
Mark Fisher
1df19858b3
moved test code to correspond to refactored package structure
2010-11-05 18:23:56 -04:00
Mark Fisher
0c89067687
refactored package structure, added: inbound, outbound, converter, multipart, and support
2010-11-05 18:21:30 -04:00
Mark Fisher
d9eafee19b
removed unused code, and got rid of warnings
2010-11-05 18:01:54 -04:00
Mark Fisher
8737d46c6e
INT-1382 added support for 'expression' sub-elements in the core schema
2010-10-12 19:12:37 -04: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