public class DefaultClientCodecConfigurer extends Object implements ClientCodecConfigurer
ClientCodecConfigurer.ClientCodecConfigurer.ClientDefaultCodecs, ClientCodecConfigurer.MultipartCodecsCodecConfigurer.CustomCodecs, CodecConfigurer.DefaultCodecs| Constructor and Description |
|---|
DefaultClientCodecConfigurer() |
| Modifier and Type | Method and Description |
|---|---|
CodecConfigurer.CustomCodecs |
customCodecs()
Register custom HTTP message readers or writers in addition to the ones
registered by default.
|
ClientCodecConfigurer.ClientDefaultCodecs |
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.
|
protected List<HttpMessageWriter<?>> |
getWritersInternal(boolean forMultipart)
Internal method that returns the configured writers.
|
void |
registerDefaults(boolean shouldRegister)
Provides a way to completely turn off registration of default HTTP message
readers and writers, and instead rely only on the ones provided via
CodecConfigurer.customCodecs(). |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatecustomCodecs, getReaders, getWriters, registerDefaultspublic ClientCodecConfigurer.ClientDefaultCodecs defaultCodecs()
CodecConfigurerdefaultCodecs in interface ClientCodecConfigurerdefaultCodecs in interface CodecConfigurerCodecConfigurer.registerDefaults(boolean)public void registerDefaults(boolean shouldRegister)
CodecConfigurerCodecConfigurer.customCodecs().
By default this is set to "true" in which case default
registrations are made; setting this to false disables default
registrations.
registerDefaults in interface CodecConfigurerpublic CodecConfigurer.CustomCodecs customCodecs()
CodecConfigurercustomCodecs in interface CodecConfigurerpublic List<HttpMessageReader<?>> getReaders()
CodecConfigurergetReaders in interface CodecConfigurerpublic List<HttpMessageWriter<?>> getWriters()
CodecConfigurergetWriters in interface CodecConfigurerprotected List<HttpMessageWriter<?>> getWritersInternal(boolean forMultipart)
forMultipart - whether to returns writers for general use ("false"),
or for multipart requests only ("true"). Generally the two sets are the
same except for the multipart writer itself.