Class KotlinSerializationProtobufEncoder
java.lang.Object
org.springframework.http.codec.KotlinSerializationSupport<kotlinx.serialization.protobuf.ProtoBuf>
org.springframework.http.codec.KotlinSerializationBinaryEncoder<kotlinx.serialization.protobuf.ProtoBuf>
org.springframework.http.codec.protobuf.KotlinSerializationProtobufEncoder
public class KotlinSerializationProtobufEncoder
extends KotlinSerializationBinaryEncoder<kotlinx.serialization.protobuf.ProtoBuf>
Decode a byte stream into a Protocol Buffer and convert to Objects with
kotlinx.serialization.
It supports 
application/x-protobuf, application/octet-stream, and application/vnd.google.protobuf.
As of Spring Framework 7.0, open polymorphism is supported.
Decoding streams is not supported yet, see kotlinx.serialization/issues/1073 related issue.
- Since:
- 6.0
- Author:
- Iain Henderson
- 
Constructor SummaryConstructorsConstructorDescriptionKotlinSerializationProtobufEncoder(kotlinx.serialization.protobuf.ProtoBuf protobuf) 
- 
Method SummaryMethods inherited from class KotlinSerializationBinaryEncodercanEncode, encode, encodeValue, getEncodableMimeTypes, getEncodableMimeTypesMethods inherited from class KotlinSerializationSupportcanSerialize, format, serializer, supportedMimeTypes
- 
Constructor Details- 
KotlinSerializationProtobufEncoderpublic KotlinSerializationProtobufEncoder()
- 
KotlinSerializationProtobufEncoderpublic KotlinSerializationProtobufEncoder(kotlinx.serialization.protobuf.ProtoBuf protobuf) 
 
-