Generated by
JDiff

Package org.springframework.http.codec

Removed Classes and Interfaces
AbstractServerHttpMessageReader HttpMessageReader wrapper that implements ServerHttpMessageReader in order to allow providing hints to the nested {@code reader} or setting the response status for example, by implementing .resolveReadHints(ResolvableType, ResolvableType, ServerHttpRequest).
AbstractServerHttpMessageWriter HttpMessageWriter wrapper that implements ServerHttpMessageWriter in order to allow providing hints to the nested {@code writer} or setting the response status for example, by implementing .resolveWriteHints(ResolvableType, ResolvableType, MediaType, ServerHttpRequest).
Jackson2ServerHttpMessageReader ServerHttpMessageReader that resolves those annotation or request based Jackson 2 hints:
  • {@code @JsonView} + {@code @RequestBody} annotated handler method parameter
Jackson2ServerHttpMessageWriter Jackson ServerHttpMessageWriter that resolves {@code @JsonView} annotated handler method and deals with AbstractEncoder.FLUSHING_STRATEGY_HINT.
ServerHttpMessageReader Server oriented HttpMessageReader that allows to resolve hints using annotations or perform additional operation using ServerHttpRequest or ServerHttpResponse.
ServerHttpMessageWriter Server oriented HttpMessageWriter that allows to resolve hints using annotations or perform additional operation using ServerHttpRequest or ServerHttpResponse.
 

Added Interfaces
ClientCodecConfigurer Helps to configure a list of client-side HTTP message readers and writers with support for built-in defaults and options to register additional custom readers and writers via .customCodecs().
ClientCodecConfigurer.
ClientDefaultCodecsConfigurer
Extension of DefaultCodecConfigurer with extra client options.
CodecConfigurer Defines the interface for client or server HTTP message reader and writer configurers.
CodecConfigurer.CustomCodecsConfigurer Registry and container for custom HTTP message readers and writers.
CodecConfigurer.DefaultCodecsConfigurer Registry and container for built-in HTTP message readers and writers.
HttpMessageDecoder Extension of {@code Decoder} exposing extra methods relevant in the context of HTTP request or response body decoding.
HttpMessageEncoder Extension of {@code Encoder} exposing extra methods relevant in the context of HTTP request or response body encoding.
ServerCodecConfigurer Helps to configure a list of server-side HTTP message readers and writers with support for built-in defaults and options to register additional custom readers and writers via .customCodecs().
ServerCodecConfigurer.
ServerDefaultCodecsConfigurer
Extension of DefaultCodecConfigurer with extra server options.
 

Changed Classes and Interfaces
DecoderHttpMessageReader {@code HttpMessageReader} that wraps and delegates to a Decoder.
EncoderHttpMessageWriter {@code HttpMessageWriter} that wraps and delegates to a Encoder.
HttpMessageReader Strategy for reading from a ReactiveHttpInputMessage and decoding the stream of bytes to Objects of type {@code }.
HttpMessageWriter Strategy for encoding a stream of objects of type {@code } and writing the encoded stream of bytes to an ReactiveHttpOutputMessage.
ResourceHttpMessageWriter {@code HttpMessageWriter} that can write a Resource.
ServerSentEventHttpMessageReader Reader that supports a stream of ServerSentEvents and also plain Objects which is the same as an ServerSentEvent with data only.
ServerSentEventHttpMessageWriter {@code HttpMessageWriter} for {@code "text/event-stream"} responses.