public interface CodecConfigurer
ClientCodecConfigurer.create() or
 ServerCodecConfigurer.create() to create an instance.
 defaultCodecs() to customize HTTP message readers or writers
 registered by default.
 customCodecs() to add custom HTTP message readers or writers.
 getReaders() and getWriters() to obtain the list of
 configured HTTP message readers and writers.
 HTTP message readers and writers are divided into 3 categories that are ordered as follows:
Typed and object readers are further sub-divided and ordered as follows:
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | CodecConfigurer.CustomCodecsRegistry for custom HTTP message readers and writers. | 
| static interface  | CodecConfigurer.DefaultCodecsCustomize or replace the HTTP message readers and writers registered by
 default. | 
| Modifier and Type | Method and Description | 
|---|---|
| CodecConfigurer.CustomCodecs | customCodecs()Register custom HTTP message readers or writers in addition to the ones
 registered by default. | 
| CodecConfigurer.DefaultCodecs | defaultCodecs()Provides a way to customize or replace HTTP message readers and writers
 registered by default. | 
| List<HttpMessageReader<?>> | getReaders()Obtain the configured HTTP message readers. | 
| List<HttpMessageWriter<?>> | getWriters()Obtain the configured HTTP message writers. | 
| void | registerDefaults(boolean registerDefaults)Provides a way to completely turn off registration of default HTTP message
 readers and writers, and instead rely only on the ones provided via
  customCodecs(). | 
CodecConfigurer.DefaultCodecs defaultCodecs()
registerDefaults(boolean)CodecConfigurer.CustomCodecs customCodecs()
void registerDefaults(boolean registerDefaults)
customCodecs().
 By default this is set to "true" in which case default
 registrations are made; setting this to false disables default
 registrations.
List<HttpMessageReader<?>> getReaders()
List<HttpMessageWriter<?>> getWriters()