abstract class AbstractCodecConfigurer extends java.lang.Object implements CodecConfigurer
CodecConfigurer
.Modifier and Type | Class and Description |
---|---|
(package private) static class |
AbstractCodecConfigurer.AbstractDefaultCodecs |
(package private) static class |
AbstractCodecConfigurer.DefaultCustomCodecs |
CodecConfigurer.CustomCodecs, CodecConfigurer.DefaultCodecs
Modifier and Type | Field and Description |
---|---|
private AbstractCodecConfigurer.DefaultCustomCodecs |
customCodecs |
private AbstractCodecConfigurer.AbstractDefaultCodecs |
defaultCodecs |
(package private) static boolean |
jackson2Present |
private static boolean |
jackson2SmilePresent |
private static boolean |
jaxb2Present |
Constructor and Description |
---|
AbstractCodecConfigurer(AbstractCodecConfigurer.AbstractDefaultCodecs defaultCodecs) |
Modifier and Type | Method and Description |
---|---|
CodecConfigurer.CustomCodecs |
customCodecs()
Register custom HTTP message readers or writers to use in addition to
the ones registered by default.
|
CodecConfigurer.DefaultCodecs |
defaultCodecs()
Configure or customize the default HTTP message readers and writers.
|
java.util.List<HttpMessageReader<?>> |
getReaders()
Obtain the configured HTTP message readers.
|
java.util.List<HttpMessageWriter<?>> |
getWriters()
Obtain the configured HTTP message writers.
|
void |
registerDefaults(boolean shouldRegister)
Whether to register default HTTP message readers and writers.
|
static final boolean jackson2Present
private static final boolean jackson2SmilePresent
private static final boolean jaxb2Present
private final AbstractCodecConfigurer.AbstractDefaultCodecs defaultCodecs
private final AbstractCodecConfigurer.DefaultCustomCodecs customCodecs
AbstractCodecConfigurer(AbstractCodecConfigurer.AbstractDefaultCodecs defaultCodecs)
public CodecConfigurer.DefaultCodecs defaultCodecs()
CodecConfigurer
defaultCodecs
in interface CodecConfigurer
public void registerDefaults(boolean shouldRegister)
CodecConfigurer
By default this is set to "true"
; setting this to false
disables default HTTP message reader and writer registrations.
registerDefaults
in interface CodecConfigurer
public CodecConfigurer.CustomCodecs customCodecs()
CodecConfigurer
customCodecs
in interface CodecConfigurer
public java.util.List<HttpMessageReader<?>> getReaders()
CodecConfigurer
getReaders
in interface CodecConfigurer
public java.util.List<HttpMessageWriter<?>> getWriters()
CodecConfigurer
getWriters
in interface CodecConfigurer