クラス KotlinSerializationProtobufDecoder
java.lang.ObjectSE
org.springframework.http.codec.KotlinSerializationSupport<T>
org.springframework.http.codec.KotlinSerializationBinaryDecoder<kotlinx.serialization.protobuf.ProtoBuf>
org.springframework.http.codec.protobuf.KotlinSerializationProtobufDecoder
public class KotlinSerializationProtobufDecoder
extends KotlinSerializationBinaryDecoder<kotlinx.serialization.protobuf.ProtoBuf>
バイトストリームをプロトコルバッファにデコードし、kotlinx.serialization でオブジェクトに変換します。
このデコーダーは、@Serializable
Kotlin クラスをバインドするために使用できます。オープンポリモーフィック直列化はサポートされていません。application/x-protobuf
、application/octet-stream
、application/vnd.google.protobuf
に対応しています。
ストリームのデコードはまだサポートされていません。kotlinx.serialization/issues/1073 関連の課題を参照してください。
- 導入:
- 6.0
- 作成者:
- Iain Henderson
コンストラクターのサマリー
コンストラクター方法の概要
クラス org.springframework.http.codec.KotlinSerializationBinaryDecoder から継承されたメソッド
canDecode, decode, decodeToMono, getDecodableMimeTypes, getDecodableMimeTypes, getMaxInMemorySize, setMaxInMemorySize
クラス org.springframework.http.codec.KotlinSerializationSupport から継承されたメソッド
canSerialize, format, serializer, supportedMimeTypes
コンストラクターの詳細
KotlinSerializationProtobufDecoder
public KotlinSerializationProtobufDecoder()KotlinSerializationProtobufDecoder
public KotlinSerializationProtobufDecoder(kotlinx.serialization.protobuf.ProtoBuf protobuf)