static class AbstractCodecConfigurer.DefaultCustomCodecs extends java.lang.Object implements CodecConfigurer.CustomCodecs
Modifier and Type | Field and Description |
---|---|
private java.util.List<HttpMessageReader<?>> |
objectReaders |
private java.util.List<HttpMessageWriter<?>> |
objectWriters |
private java.util.List<HttpMessageReader<?>> |
typedReaders |
private java.util.List<HttpMessageWriter<?>> |
typedWriters |
Constructor and Description |
---|
DefaultCustomCodecs() |
Modifier and Type | Method and Description |
---|---|
void |
decoder(Decoder<?> decoder)
Add a custom
Decoder internally wrapped with
DecoderHttpMessageReader ). |
void |
encoder(Encoder<?> encoder)
Add a custom
Encoder , internally wrapped with
EncoderHttpMessageWriter . |
(package private) java.util.List<HttpMessageReader<?>> |
getObjectReaders() |
(package private) java.util.List<HttpMessageWriter<?>> |
getObjectWriters() |
(package private) java.util.List<HttpMessageReader<?>> |
getTypedReaders() |
(package private) java.util.List<HttpMessageWriter<?>> |
getTypedWriters() |
void |
reader(HttpMessageReader<?> reader)
Add a custom
HttpMessageReader . |
void |
writer(HttpMessageWriter<?> writer)
Add a custom
HttpMessageWriter . |
private final java.util.List<HttpMessageReader<?>> typedReaders
private final java.util.List<HttpMessageWriter<?>> typedWriters
private final java.util.List<HttpMessageReader<?>> objectReaders
private final java.util.List<HttpMessageWriter<?>> objectWriters
public void decoder(Decoder<?> decoder)
CodecConfigurer.CustomCodecs
Decoder
internally wrapped with
DecoderHttpMessageReader
).decoder
in interface CodecConfigurer.CustomCodecs
decoder
- the decoder to addpublic void encoder(Encoder<?> encoder)
CodecConfigurer.CustomCodecs
Encoder
, internally wrapped with
EncoderHttpMessageWriter
.encoder
in interface CodecConfigurer.CustomCodecs
encoder
- the encoder to addpublic void reader(HttpMessageReader<?> reader)
CodecConfigurer.CustomCodecs
HttpMessageReader
. For readers of type
DecoderHttpMessageReader
consider using the shortcut
CodecConfigurer.CustomCodecs.decoder(Decoder)
instead.reader
in interface CodecConfigurer.CustomCodecs
reader
- the reader to addpublic void writer(HttpMessageWriter<?> writer)
CodecConfigurer.CustomCodecs
HttpMessageWriter
. For writers of type
EncoderHttpMessageWriter
consider using the shortcut
CodecConfigurer.CustomCodecs.encoder(Encoder)
instead.writer
in interface CodecConfigurer.CustomCodecs
writer
- the writer to addjava.util.List<HttpMessageReader<?>> getTypedReaders()
java.util.List<HttpMessageWriter<?>> getTypedWriters()
java.util.List<HttpMessageReader<?>> getObjectReaders()
java.util.List<HttpMessageWriter<?>> getObjectWriters()