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 interfacestatic interfaceClient builder for anHttpMessageConvertersinstance.static interfaceServer builder for anHttpMessageConvertersinstance. -
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 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
ByteArrayHttpMessageConverterStringHttpMessageConverterwith theStandardCharsets.ISO_8859_1charsetResourceHttpMessageConverter, 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
ByteArrayHttpMessageConverterStringHttpMessageConverterwith theStandardCharsets.ISO_8859_1charsetResourceHttpMessageConverterResourceRegionHttpMessageConverter- 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
-