クラス KotlinSerializationBinaryHttpMessageConverter<T extends kotlinx.serialization.BinaryFormat>
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.AbstractSmartHttpMessageConverter<ObjectSE>
org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter<T>
org.springframework.http.converter.KotlinSerializationBinaryHttpMessageConverter<T>
- 型パラメーター:
T
-BinaryFormat
の型
- 実装されたすべてのインターフェース:
HttpMessageConverter<ObjectSE>
,SmartHttpMessageConverter<ObjectSE>
- 既知の直属サブクラス
KotlinSerializationCborHttpMessageConverter
,KotlinSerializationProtobufHttpMessageConverter
public abstract class KotlinSerializationBinaryHttpMessageConverter<T extends kotlinx.serialization.BinaryFormat>
extends AbstractKotlinSerializationHttpMessageConverter<T>
Kotlin バイナリシリアライザーに従う
HttpMessageConverter
実装の抽象基本クラス。- 導入:
- 6.0
- 作成者:
- Andreas Ahlenstorf, Sebastien Deleuze, Juergen Hoeller, Iain Henderson, Arjen Poutsma
フィールドサマリー
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド
logger
コンストラクターのサマリー
修飾子コンストラクター説明protected
KotlinSerializationBinaryHttpMessageConverter
(T format, MediaType... supportedMediaTypes) フォーマットとサポートされているメディア型でKotlinSerializationBinaryHttpMessageConverter
を構築します。方法の概要
修飾子と型メソッド説明protected ObjectSE
readInternal
(kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpInputMessage inputMessage) 指定されたシリアライザーとフォーマットで指定された入力メッセージを読み取ります。protected void
writeInternal
(ObjectSE object, kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpOutputMessage outputMessage) 指定されたオブジェクトを、指定されたシリアライザーとフォーマットで出力メッセージに書き込みます。クラス org.springframework.http.converter.AbstractKotlinSerializationHttpMessageConverter から継承されたメソッド
canRead, canWrite, read, supports, supportsRepeatableWrites, writeInternal
クラス org.springframework.http.converter.AbstractSmartHttpMessageConverter から継承されたメソッド
readInternal, write, writeInternal
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.http.converter.HttpMessageConverter から継承されたメソッド
getSupportedMediaTypes, getSupportedMediaTypes
インターフェース org.springframework.http.converter.SmartHttpMessageConverter から継承されたメソッド
canRead, canWrite, read, write
コンストラクターの詳細
KotlinSerializationBinaryHttpMessageConverter
フォーマットとサポートされているメディア型でKotlinSerializationBinaryHttpMessageConverter
を構築します。
メソッドの詳細
readInternal
protected ObjectSE readInternal(kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpInputMessage inputMessage) throws IOExceptionSE, HttpMessageNotReadableException クラスからコピーされた説明:AbstractKotlinSerializationHttpMessageConverter
指定されたシリアライザーとフォーマットで指定された入力メッセージを読み取ります。- 次で指定:
- クラス
AbstractKotlinSerializationHttpMessageConverter<T extends kotlinx.serialization.BinaryFormat>
のreadInternal
- 例外:
IOExceptionSE
HttpMessageNotReadableException
writeInternal
protected void writeInternal(ObjectSE object, kotlinx.serialization.KSerializer<ObjectSE> serializer, T format, HttpOutputMessage outputMessage) throws IOExceptionSE, HttpMessageNotWritableException クラスからコピーされた説明:AbstractKotlinSerializationHttpMessageConverter
指定されたオブジェクトを、指定されたシリアライザーとフォーマットで出力メッセージに書き込みます。- 次で指定:
- クラス
AbstractKotlinSerializationHttpMessageConverter<T extends kotlinx.serialization.BinaryFormat>
のwriteInternal
- 例外:
IOExceptionSE
HttpMessageNotWritableException