org.springframework.core.codec.Encoder
and org.springframework.core.codec.Decoder for web use.
Also declares a high-level
org. and
org. for reading and
writing the body of HTTP requests and responses.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ClientCodecConfigurer
Extension of |
| public interface | CodecConfigurer
Defines a common interface for configuring either client or server HTTP message readers and writers. |
| public interface | HttpMessageDecoder<
the type of elements in the output stream T>Extension of |
| public interface | HttpMessageEncoder<
the type of elements in the input stream T>Extension of |
| public interface | HttpMessageReader<
the type of objects in the decoded output stream T>Strategy for reading from a |
| public interface | HttpMessageWriter<
the type of objects in the input stream T>Strategy for encoding a stream of objects of type |
| public interface | ServerCodecConfigurer
Extension of |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | CodecConfigurerFactory
Internal delegate for loading the default codec configurer class names. |
| pack-priv class | CodecConfigurerRuntimeHints
|
| public class | DecoderHttpMessageReader<
the type of objects in the decoded output stream T>
|
| public class | EncoderHttpMessageWriter<
the type of objects in the input stream T>
|
| public class | FormHttpMessageReader
Implementation of an |
| public class | FormHttpMessageWriter
|
| public abstract class | KotlinSerializationBinaryDecoder<
the type of T extends kotlinx.BinaryFormatAbstract base class for |
| public abstract class | KotlinSerializationBinaryEncoder<
the type of T extends kotlinx.BinaryFormatAbstract base class for |
| public abstract class | KotlinSerializationStringDecoder<
the type of T extends kotlinx.StringFormatAbstract base class for |
| public abstract class | KotlinSerializationStringEncoder<
the type of T extends kotlinx.StringFormatAbstract base class for |
| public abstract class | KotlinSerializationSupport<
the type of T extends kotlinx.SerialFormatBase class providing support methods for encoding and decoding with Kotlin serialization. |
| public class | LoggingCodecSupport
Base class for |
| public class | ResourceHttpMessageReader
|
| public class | ResourceHttpMessageWriter
|
| public class | ServerSentEvent<
the type of data that this event contains T>Representation for a Server-Sent Event for use with Spring's reactive Web support. |
| public class | ServerSentEventHttpMessageReader
Reader that supports a stream of |
| public class | ServerSentEventHttpMessageWriter
|