rstoyanchev
86b5679516
Add remaining change from merge
9 months ago
rstoyanchev
c88ba6c90e
Polishing contribution
...
Closes gh-34812
9 months ago
Yanming Zhou
d7c13d6518
HttpEntity.EMPTY should be immutable
...
See gh-34812
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
9 months ago
rstoyanchev
d8503daa1f
Revise how bodyType is set for 7.0 codebase
...
See gh-34793
9 months ago
rstoyanchev
c48ff357dc
HTTP Service proxy sets body type
...
Closes gh-34793
9 months ago
Sébastien Deleuze
56eb135608
Fix AbstractJackson2HttpMessageConverter nullness
...
This commit makes AbstractJackson2HttpMessageConverter#getObjectMappersForType
return value non nullable as an empty map is returned in case of no
registrations.
Closes gh-34811
9 months ago
rstoyanchev
858c2bd270
Polishing contribution
...
Closes gh-34783
9 months ago
whl
124582d910
Fix expansion of query param with same name
...
See gh-34783
Signed-off-by: whl <whlit.cola@gmail.com>
9 months ago
Juergen Hoeller
f2dd7b01cd
Consistent final @Nullable declarations
9 months ago
Olga Maciaszek-Sharma
b24f4edbec
HttpServiceGroupConfigurer extends Ordered
...
Closes gh-34739
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com>
10 months ago
rstoyanchev
4599ad4168
HttpServiceProxyRegistry Javadoc updates
...
See gh-33992
10 months ago
rstoyanchev
40853825dc
Add HttpRequestValues.Processor
...
Closes gh-34699
10 months ago
Stéphane Nicoll
88e773ae24
Add AOT support for Registry of HTTP Interface Proxies
...
This commit adds AOT support for restoring the state of the
HttpServiceProxyRegistry. This generates code for the groupsMetadata
as well as for the creation of the client proxies.
Closes gh-34750
10 months ago
Sam Brannen
5fb37e3133
Polishing
10 months ago
rstoyanchev
76ba02ec3e
Update HttpServiceProxyRegistry
...
See gh-33992
10 months ago
Sam Brannen
7095f4cb66
Use proper casing for parameter and variable names
10 months ago
Sam Brannen
a22d204681
Remove duplicate words in Java source code
...
Discovered using regular expression: \b(\w+)\s+\1\b[^(}]
10 months ago
Sam Brannen
cd987fc104
Update Javadoc to stop mentioning 5.3.x as the status quo
...
Closes gh-34740
10 months ago
Sébastien Deleuze
eee45c3583
Refine CORS preflight requests handling with no configuration
...
This commit makes CORS preflight requests handling more flexible
by just skipping setting CORS response headers when no
configuration is defined instead of rejecting them.
That will have the same effect on user agent side (the preflight
request will be considered as not authorized and the actual
request not performed) but is more flexible and more efficient.
Closes gh-31839
10 months ago
Sam Brannen
a9cab2a3f1
Polishing
10 months ago
Sam Brannen
d10d8e98c2
Remove default value for Container annotation
10 months ago
Sam Brannen
6576c52ed3
Remove unused code
10 months ago
Sam Brannen
8f9cbcd86d
Add @since tags
...
See gh-34692
10 months ago
Taeik Lim
a946fe2bf8
Fix broken link for Server-Sent Events
...
Signed-off-by: Taeik Lim <sibera21@gmail.com>
Closes gh-34705
10 months ago
Sébastien Deleuze
671d972454
Add RestClient.RequestHeadersSpec#exchangeForRequiredValue
...
This commit adds a variant to RestClient.RequestHeadersSpec#exchange
suitable for functions returning non-null values.
Closes gh-34692
10 months ago
Sébastien Deleuze
d9047d39e6
Refine ExchangeFunction Javadoc
...
See gh-34692
10 months ago
Sébastien Deleuze
4db12806d1
Revert "Add a requiredExchange extension to RestClient"
...
This reverts commit dcb9383ba1 .
See gh-34692
10 months ago
Sébastien Deleuze
dd888ed813
Refine StringUtils#uriDecode and update documentation
...
This commit adds another optimization mainly for the use case where
there is no encoded sequence, and updates the Javadoc of both
StringUtils#uriDecode and UriUtils#decode to match the implementation.
Closes gh-34673
10 months ago
Patrick Strawderman
7f1bc20688
Refine StringUtils#uriDecode
...
Refine the StringUtils#uriDecode method in the following ways:
- Use a StringBuilder instead of ByteArrayOutputStream, and only decode
%-encoded sequences.
- Use HexFormat.fromHexDigits to decode hex sequences.
- Decode to a byte array that is only allocated if encoded sequences are
encountered.
Signed-off-by: Patrick Strawderman <pstrawderman@netflix.com>
See gh-34673
10 months ago
rstoyanchev
290c9c4a19
Use form charset in ServletServerHttpRequest
...
Closes gh-34675
10 months ago
rstoyanchev
e01ad5a08d
Polishing in ServletServerHttpRequest
...
See gh-34675
10 months ago
rstoyanchev
7bf628c827
Client support for API versioning
...
Closes gh-34567
10 months ago
rstoyanchev
483abd96a4
Polishing in client adapter tests
10 months ago
rstoyanchev
10e32c92e6
Make container annotation for ImportHttpServices nested
...
See gh-33992
10 months ago
rstoyanchev
ebdebbbd06
Rename HttpServiceGroups to ImportHttpServiceGroups
...
See gh-33992
10 months ago
Sam Brannen
36d9357f94
Fix Kotlin compilation errors
10 months ago
Sébastien Deleuze
dcb9383ba1
Add a requiredExchange extension to RestClient
...
Closes gh-34692
10 months ago
rstoyanchev
87fa9a5acb
Polishing in GroupsMetadata
...
See gh-33992
10 months ago
Sébastien Deleuze
d771d02119
Add a requiredExchange extension to RestClient
...
Closes gh-34692
10 months ago
rstoyanchev
302f04ecf3
Replace Map argument with GroupsMetadata
...
In preparation for HTTP Service registry AOT support.
See gh-33992
10 months ago
rstoyanchev
1c0bcba587
Add HTTP Service registrar tests
...
Closes gh-33992
10 months ago
rstoyanchev
42409e21fa
Lazy loading of HTTP Service classes
...
To help with AOT support, update AbstractHttpServiceRegistrar to store
HTTP Service types by name, and avoid loading classes during the bean
definition registration phase.
See gh-33992
10 months ago
rstoyanchev
49e24b7dfa
Add author tags to HTTP Service registry
...
See gh-33992
10 months ago
rstoyanchev
9721cbad5c
Further simplify GroupAdapter initialization
...
See gh-33992
10 months ago
Phillip Webb
39c4cc537d
Apply HTTP Service group configurers in order
...
See gh-33992
10 months ago
Phillip Webb
7c3618de7c
Fixup checkstyle violations
...
See gh-33992
10 months ago
rstoyanchev
92b0eb7f8b
Add HTTP Service registry support
...
See gh-33992
10 months ago
Sam Brannen
9fd1d0c6a3
Polish Javadoc
...
This commit also reverts the change to ASM's SymbolTable class.
See gh-34679
10 months ago
Tran Ngoc Nhan
30fcaef813
Remove unnecessary closing curly brackets in Javadoc
...
Closes gh-34679
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
10 months ago
Juergen Hoeller
47651350f3
Polishing
10 months ago