Top Description Fields Constructors Methods
org.springframework.http.codec.support

pack-priv Class ServerDefaultCodecsImpl

extends BaseDefaultCodecs
implements ServerDefaultCodecs
Class Inheritance
All Implemented Interfaces
org.springframework.http.codec.ServerCodecConfigurer.ServerDefaultCodecs, org.springframework.http.codec.CodecConfigurer.DefaultCodecs
Imports
java.util.List, org.springframework.core.codec.Encoder, org.springframework.http.codec.HttpMessageWriter, .ServerCodecConfigurer, .ServerSentEventHttpMessageWriter, org.springframework.lang.Nullable

Default implementation of ServerCodecConfigurer.ServerDefaultCodecs.
Author
Rossen Stoyanchev

Field Summary

Modifier and TypeField and Description
private Encoder<?>
Inherited from org.springframework.http.codec.support.BaseDefaultCodecs:
jackson2PresentkotlinSerializationCborPresentkotlinSerializationJsonPresentkotlinSerializationProtobufPresentnetty5BufferPresentnettyByteBufPresentsynchronossMultipartPresent

Constructor Summary

AccessConstructor and Description
pack-priv
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected void
extendObjectWriters(List<HttpMessageWriter<?>> objectWriters)

Overrides org.springframework.http.codec.support.BaseDefaultCodecs.extendObjectWriters.

Hook for client or server specific Object writers.
private Encoder<?>
public void
Inherited from org.springframework.http.codec.support.BaseDefaultCodecs:
addCodecapplyDefaultConfigconfigureDefaultCodecenableLoggingRequestDetailsextendObjectReadersextendTypedReadersextendTypedWritersgetBaseObjectWritersgetBaseTypedWritersgetCatchAllReadersgetCatchAllWritersgetJackson2JsonDecodergetJackson2JsonEncodergetKotlinSerializationJsonDecodergetKotlinSerializationJsonEncodergetObjectReadersgetObjectWritersgetTypedReadersgetTypedWritersinitObjectReadersinitObjectWritersinitReadersinitTypedReadersinitTypedWritersinitWritersisEnableLoggingRequestDetailsjackson2JsonDecoderjackson2JsonEncoderjackson2SmileDecoderjackson2SmileEncoderjaxb2Decoderjaxb2EncoderkotlinSerializationCborDecoderkotlinSerializationCborEncoderkotlinSerializationJsonDecoderkotlinSerializationJsonEncoderkotlinSerializationProtobufDecoderkotlinSerializationProtobufEncodermaxInMemorySizemaxInMemorySizemultipartCodecsmultipartReaderprotobufDecoderprotobufEncoderregisterDefaultssetPartWritersSupplier

Field Detail

sseEncoderback to summary
private Encoder<?> sseEncoder
Annotations
@Nullable

Constructor Detail

ServerDefaultCodecsImplback to summary
pack-priv ServerDefaultCodecsImpl()
ServerDefaultCodecsImplback to summary
pack-priv ServerDefaultCodecsImpl(ServerDefaultCodecsImpl other)

Method Detail

extendObjectWritersback to summary
protected void extendObjectWriters(List<HttpMessageWriter<?>> objectWriters)

Overrides org.springframework.http.codec.support.BaseDefaultCodecs.extendObjectWriters.

Doc from org.springframework.http.codec.support.BaseDefaultCodecs.extendObjectWriters.

Hook for client or server specific Object writers.

Annotations
@Override
getSseEncoderback to summary
private Encoder<?> getSseEncoder()
Annotations
@Nullable
serverSentEventEncoderback to summary
public void serverSentEventEncoder(Encoder<?> encoder)

Implements org.springframework.http.codec.ServerCodecConfigurer.ServerDefaultCodecs.serverSentEventEncoder.

Doc from org.springframework.http.codec.ServerCodecConfigurer.ServerDefaultCodecs.serverSentEventEncoder.

Configure the Encoder to use for Server-Sent Events.

By default if this is not set, and Jackson is available, the jackson2JsonEncoder override is used instead. Use this method to customize the SSE encoder.

Annotations
@Override