private static class DefaultServerCodecConfigurer.ServerDefaultCodecsImpl extends AbstractCodecConfigurer.AbstractDefaultCodecs implements ServerCodecConfigurer.ServerDefaultCodecs
ServerDefaultCodecs
.Modifier and Type | Field and Description |
---|---|
private Encoder<?> |
sseEncoder |
Modifier | Constructor and Description |
---|---|
private |
ServerDefaultCodecsImpl() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.List<HttpMessageWriter<?>> |
getObjectWriters() |
private Encoder<?> |
getSseEncoder() |
(package private) java.util.List<HttpMessageReader<?>> |
getTypedReaders() |
void |
serverSentEventEncoder(Encoder<?> encoder)
Configure the
Encoder to use for Server-Sent Events. |
(package private) boolean |
splitTextOnNewLine() |
getCatchAllReaders, getCatchAllWriters, getCustomCodecs, getJackson2JsonDecoder, getJackson2JsonEncoder, getObjectReaders, getTypedWriters, jackson2JsonDecoder, jackson2JsonEncoder, registerDefaults, setCustomCodecs, shouldRegisterDefaults
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
jackson2JsonDecoder, jackson2JsonEncoder
public void serverSentEventEncoder(Encoder<?> encoder)
ServerCodecConfigurer.ServerDefaultCodecs
Encoder
to use for Server-Sent Events.
By default if this is not set, and Jackson is available, the
CodecConfigurer.DefaultCodecs.jackson2JsonEncoder(org.springframework.core.codec.Encoder<?>)
override is used instead. Use this property
if you want to further customize the SSE encoder.
serverSentEventEncoder
in interface ServerCodecConfigurer.ServerDefaultCodecs
boolean splitTextOnNewLine()
splitTextOnNewLine
in class AbstractCodecConfigurer.AbstractDefaultCodecs
java.util.List<HttpMessageReader<?>> getTypedReaders()
getTypedReaders
in class AbstractCodecConfigurer.AbstractDefaultCodecs
java.util.List<HttpMessageWriter<?>> getObjectWriters()
getObjectWriters
in class AbstractCodecConfigurer.AbstractDefaultCodecs