# Hierarchy For Package org.springframework.http.codec

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.http.codec.DecoderHttpMessageReader<T> (implements org.springframework.http.codec.HttpMessageReader<T>)
    - org.springframework.http.codec.ResourceHttpMessageReader
  - org.springframework.http.codec.EncoderHttpMessageWriter<T> (implements org.springframework.http.codec.HttpMessageWriter<T>)
  - org.springframework.http.codec.KotlinSerializationSupport<T>
    - org.springframework.http.codec.KotlinSerializationBinaryDecoder<T> (implements org.springframework.core.codec.Decoder<T>)
    - org.springframework.http.codec.KotlinSerializationBinaryEncoder<T> (implements org.springframework.core.codec.Encoder<T>)
    - org.springframework.http.codec.KotlinSerializationStringDecoder<T> (implements org.springframework.core.codec.Decoder<T>)
    - org.springframework.http.codec.KotlinSerializationStringEncoder<T> (implements org.springframework.core.codec.Encoder<T>)
  - org.springframework.http.codec.LoggingCodecSupport
    - org.springframework.http.codec.FormHttpMessageReader (implements org.springframework.http.codec.HttpMessageReader<T>)
    - org.springframework.http.codec.FormHttpMessageWriter (implements org.springframework.http.codec.HttpMessageWriter<T>)
  - org.springframework.http.codec.ResourceHttpMessageWriter (implements org.springframework.http.codec.HttpMessageWriter<T>)
  - org.springframework.http.codec.ServerSentEvent<T>
  - org.springframework.http.codec.ServerSentEventHttpMessageReader (implements org.springframework.http.codec.HttpMessageReader<T>)
  - org.springframework.http.codec.ServerSentEventHttpMessageWriter (implements org.springframework.http.codec.HttpMessageWriter<T>)

## Interface Hierarchy

- org.springframework.http.codec.CodecConfigurer
  - org.springframework.http.codec.ClientCodecConfigurer
  - org.springframework.http.codec.ServerCodecConfigurer
- org.springframework.http.codec.CodecConfigurer.CustomCodecs
- org.springframework.http.codec.CodecConfigurer.DefaultCodecConfig
- org.springframework.http.codec.CodecConfigurer.DefaultCodecs
  - org.springframework.http.codec.ClientCodecConfigurer.ClientDefaultCodecs
  - org.springframework.http.codec.ServerCodecConfigurer.ServerDefaultCodecs
- org.springframework.http.codec.CodecConfigurer.MultipartCodecs
- org.springframework.core.codec.Decoder<T>
  - org.springframework.http.codec.HttpMessageDecoder<T>
- org.springframework.core.codec.Encoder<T>
  - org.springframework.http.codec.HttpMessageEncoder<T>
- org.springframework.http.codec.HttpMessageReader<T>
- org.springframework.http.codec.HttpMessageWriter<T>
- org.springframework.http.codec.ServerSentEvent.Builder<T>