インターフェースの使用
org.springframework.core.codec.Encoder
パッケージ
説明
CBOR エンコーダーとデコーダーのサポート。
JSON エンコーダーおよびデコーダーのサポート。
Google プロトコルバッファのエンコーダーとデコーダーを提供します。
XML エンコーダーおよびデコーダーのサポート。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
RSocket プロトコルのサポート。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
ビューの解決による結果処理のサポート。
org.springframework.core.codec 内の Encoder 使用
修飾子と型クラス説明class
Encoder
実装の抽象基本クラス。class
単一の値のみを処理できるEncoder
クラスの抽象基本クラス。class
byte
配列のエンコーダ。class
ByteBuffers
SE のエンコーダ。final class
CharSequence
ストリームからバイトストリームにエンコードします。class
DataBuffers
用のシンプルなパススルーエンコーダー。class
Buffers
のエンコーダ。class
ByteBufs
のエンコーダ。class
Resources
のエンコーダ。class
ResourceRegions
のエンコーダ。org.springframework.http.codec 内の Encoder 使用
修飾子と型インターフェース説明interface
Encoder
の拡張により、HTTP リクエストまたはレスポンス本文のエンコーディングのコンテキストに関連する追加のメソッドが公開されます。修飾子と型クラス説明class
KotlinSerializationBinaryEncoder<T extends kotlinx.serialization.BinaryFormat>
Kotlin バイナリシリアライザーに従うEncoder
実装の抽象基本クラス。class
KotlinSerializationStringEncoder<T extends kotlinx.serialization.StringFormat>
Kotlin 文字列シリアライザーに従うEncoder
実装の抽象基本クラス。修飾子と型メソッド説明EncoderHttpMessageWriter.getEncoder()
このライターのEncoder
を返します。Encoder<?>
ServerSentEventHttpMessageWriter.getEncoder()
設定されたEncoder
を返します(ある場合)。修飾子と型メソッド説明void
使用すべきではありません。EncoderHttpMessageWriter
で内部的にラップされたパーツEncoder
を追加します。void
CodecConfigurer.DefaultCodecs.jackson2JsonEncoder
(Encoder<?> encoder) デフォルトの Jackson JSONEncoder
をオーバーライドします。void
CodecConfigurer.DefaultCodecs.jackson2SmileEncoder
(Encoder<?> encoder) デフォルトの Jackson SmileEncoder
を上書きします。void
CodecConfigurer.DefaultCodecs.jaxb2Encoder
(Encoder<?> encoder) デフォルトの JABX2Encoder
をオーバーライドします。void
CodecConfigurer.DefaultCodecs.kotlinSerializationCborEncoder
(Encoder<?> encoder) デフォルトの Kotlin シリアライゼーション CBOREncoder
をオーバーライドします。void
CodecConfigurer.DefaultCodecs.kotlinSerializationJsonEncoder
(Encoder<?> encoder) デフォルトの Kotlin 直列化 JSONEncoder
をオーバーライドします。void
CodecConfigurer.DefaultCodecs.kotlinSerializationProtobufEncoder
(Encoder<?> encoder) デフォルトの Kotlin Serialization ProtobufEncoder
をオーバーライドします。void
CodecConfigurer.DefaultCodecs.protobufEncoder
(Encoder<?> encoder) デフォルトの ProtobufEncoder
をオーバーライドします。void
ServerCodecConfigurer.ServerDefaultCodecs.serverSentEventEncoder
(Encoder<?> encoder) サーバー送信イベントに使用するEncoder
を構成します。修飾子コンストラクター説明EncoderHttpMessageWriter
(Encoder<T> encoder) 指定されたEncoder
をラップするインスタンスを作成します。ServerSentEventHttpMessageWriter
(Encoder<?> encoder) オブジェクトをエンコードするための JSONEncoder
を持つコンストラクター。org.springframework.http.codec.cbor 内の Encoder 使用
修飾子と型クラス説明class
Jackson を使用して、Object
から CBOR オブジェクトのバイトにエンコードします。class
kotlinx.serialization を使用して、Object
ストリームから CBOR オブジェクトのバイトストリームにエンコードします。org.springframework.http.codec.json 内の Encoder 使用
修飾子と型クラス説明class
Jackson 2.x エンコーディングのサポートメソッドを提供する基本クラス。class
Jackson 2.x を使用して、Object
ストリームから JSON オブジェクトのバイトストリームにエンコードします。class
Jackson 2.x を使用して、Object
ストリームから Smile オブジェクトのバイトストリームにエンコードします。class
kotlinx.serialization を使用して、Object
ストリームから JSON オブジェクトのバイトストリームにエンコードします。org.springframework.http.codec.protobuf 内の Encoder 使用
修飾子コンストラクター説明ProtobufHttpMessageWriter
(Encoder<com.google.protobuf.Message> encoder) 指定されたエンコーダで新しいProtobufHttpMessageWriter
を作成します。org.springframework.http.codec.xml 内の Encoder 使用
org.springframework.messaging.handler.invocation.reactive 内の Encoder 使用
修飾子コンストラクター説明protected
AbstractEncoderMethodReturnValueHandler
(ListSE<Encoder<?>> encoders, ReactiveAdapterRegistry registry) org.springframework.messaging.rsocket 内の Encoder 使用
修飾子と型メソッド説明default <T> Encoder<T>
RSocketStrategies.encoder
(ResolvableType elementType, MimeType mimeType) 指定された要素型に対応するエンコーダーを見つけます。修飾子と型メソッド説明オブジェクトをPayload
のデータまたはメタデータに直列化するために使用するエンコーダーのリストに追加します。修飾子と型メソッド説明RSocketStrategies.Builder.encoders
(ConsumerSE<ListSE<Encoder<?>>> consumer) 構成済みエンコーダーのリストにコンシューマーをすぐに適用します。org.springframework.messaging.rsocket.annotation.support 内の Encoder 使用
修飾子と型メソッド説明void
RSocketMessageHandler.setEncoders
(ListSE<? extends Encoder<?>> encoders) ハンドラーメソッドの戻り値のエンコードに使用するエンコーダーを構成します。修飾子コンストラクター説明RSocketPayloadReturnValueHandler
(ListSE<Encoder<?>> encoders, ReactiveAdapterRegistry registry) org.springframework.web.reactive.result.view 内の Encoder 使用
CodecConfigurer.CustomCodecs.register(Object)
またはCodecConfigurer.CustomCodecs.registerWithDefaultConfig(Object)
を使用してください。