Interface HttpMessageConverters
- All Superinterfaces:
Iterable<HttpMessageConverter<?>>
Utility for building and configuring an immutable collection of
HttpMessageConverter
instances for client
or server
usage. You can
ask to register default converters with classpath detection
,
add custom converters and post-process configured converters.- Since:
- 7.0
- Author:
- Brian Clozel
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
Client builder for anHttpMessageConverters
instance.static interface
Server builder for anHttpMessageConverters
instance. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionCreate a builder instance, tailored for HTTP client usage.Create a builder instance, tailored for HTTP server usage.Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
forClient
Create a builder instance, tailored for HTTP client usage.The following HTTP message converters can be detected and registered if available, in order:
- All custom message converters configured with the builder
ByteArrayHttpMessageConverter
StringHttpMessageConverter
with theStandardCharsets.ISO_8859_1
charsetResourceHttpMessageConverter
, with resource streaming support disabled- a Multipart converter, using all detected and custom converters for part conversion
- A JSON converter
- A Smile converter
- A CBOR converter
- A YAML converter
- An XML converter
- A ProtoBuf converter
- ATOM and RSS converters
-
forServer
Create a builder instance, tailored for HTTP server usage.The following HTTP message converters can be detected and registered if available, in order:
- All custom message converters configured with the builder
ByteArrayHttpMessageConverter
StringHttpMessageConverter
with theStandardCharsets.ISO_8859_1
charsetResourceHttpMessageConverter
ResourceRegionHttpMessageConverter
- A JSON converter
- A Smile converter
- A CBOR converter
- A YAML converter
- An XML converter
- A ProtoBuf converter
- ATOM and RSS converters
- a Multipart converter, using all detected and custom converters for part conversion
-