インターフェースの使用
org.springframework.core.codec.Encoder
Encoder を使用するパッケージ
パッケージ
説明
CBOR エンコーダーとデコーダーのサポート。
JSON エンコーダーおよびデコーダーのサポート。
Google プロトコルバッファのエンコーダーとデコーダーを提供します。
Smile データ形式 (「バイナリ JSON」) 用のエンコーダーとデコーダーを提供します。
XML エンコーダーおよびデコーダーのサポート。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
RSocket プロトコルのサポート。
アノテーション付き RSocket ストリーム処理メソッドを操作するためのクラスをサポートします。
ビューの解決による結果処理のサポート。
org.springframework.core.codec 内の Encoder 使用
Encoder を実装している org.springframework.core.codec のクラス修飾子と型クラス説明classEncoder実装の抽象基本クラス。class単一の値のみを処理できるEncoderクラスの抽象基本クラス。classbyte配列のエンコーダ。classByteBuffersSE のエンコーダ。final classCharSequenceストリームからバイトストリームにエンコードします。classDataBuffers用のシンプルなパススルーエンコーダー。classByteBufsのエンコーダ。classResourcesのエンコーダ。classResourceRegionsのエンコーダ。org.springframework.http.codec 内の Encoder 使用
org.springframework.http.codec 内の Encoder サブインターフェース修飾子と型インターフェース説明interfaceEncoderの拡張により、HTTP リクエストまたはレスポンス本文のエンコーディングのコンテキストに関連する追加のメソッドが公開されます。Encoder を実装している org.springframework.http.codec のクラス修飾子と型クラス説明classAbstractJacksonEncoder<T extends tools.jackson.databind.ObjectMapper>Jackson 3.x エンコーディングのサポートメソッドを提供する基本クラス。classKotlinSerializationBinaryEncoder<T extends kotlinx.serialization.BinaryFormat>Kotlin バイナリシリアライザーに従うEncoder実装の抽象基本クラス。classKotlinSerializationStringEncoder<T extends kotlinx.serialization.StringFormat>Kotlin 文字列シリアライザーに従うEncoder実装の抽象基本クラス。Encoder を返す org.springframework.http.codec のメソッド修飾子と型メソッド説明EncoderHttpMessageWriter.getEncoder()このライターのEncoderを返します。ServerSentEventHttpMessageWriter.getEncoder()設定されたEncoderを返します(ある場合)。型 Encoder のパラメーターを持つ org.springframework.http.codec のメソッド修飾子と型メソッド説明EncoderHttpMessageWriterで内部的にラップされたパーツEncoderを追加します。voidCodecConfigurer.DefaultCodecs.gsonEncoder(Encoder<?> encoder) デフォルトの GsonEncoderをオーバーライドします。default voidCodecConfigurer.DefaultCodecs.jackson2JsonEncoder(Encoder<?> encoder) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。default voidCodecConfigurer.DefaultCodecs.jackson2SmileEncoder(Encoder<?> encoder) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。voidCodecConfigurer.DefaultCodecs.jacksonCborEncoder(Encoder<?> encoder) デフォルトの Jackson 3.x CBOREncoderを上書きします。voidCodecConfigurer.DefaultCodecs.jacksonJsonEncoder(Encoder<?> encoder) デフォルトの Jackson 3.x JSONEncoderをオーバーライドします。voidCodecConfigurer.DefaultCodecs.jacksonSmileEncoder(Encoder<?> encoder) デフォルトの Jackson 3.x SmileEncoderを上書きします。voidCodecConfigurer.DefaultCodecs.jacksonXmlEncoder(Encoder<?> encoder) デフォルトの Jackson 3.x XMLEncoderを上書きします。voidCodecConfigurer.DefaultCodecs.jaxb2Encoder(Encoder<?> encoder) デフォルトの JABX2Encoderをオーバーライドします。voidCodecConfigurer.DefaultCodecs.kotlinSerializationCborEncoder(Encoder<?> encoder) デフォルトの Kotlin シリアライゼーション CBOREncoderをオーバーライドします。voidCodecConfigurer.DefaultCodecs.kotlinSerializationJsonEncoder(Encoder<?> encoder) デフォルトの Kotlin 直列化 JSONEncoderをオーバーライドします。voidCodecConfigurer.DefaultCodecs.kotlinSerializationProtobufEncoder(Encoder<?> encoder) デフォルトの Kotlin Serialization ProtobufEncoderをオーバーライドします。voidCodecConfigurer.DefaultCodecs.protobufEncoder(Encoder<?> encoder) デフォルトの ProtobufEncoderをオーバーライドします。voidServerCodecConfigurer.ServerDefaultCodecs.serverSentEventEncoder(Encoder<?> encoder) サーバー送信イベントに使用するEncoderを構成します。型 Encoder のパラメーターを持つ org.springframework.http.codec のコンストラクター修飾子コンストラクター説明EncoderHttpMessageWriter(Encoder<T> encoder) 指定されたEncoderをラップするインスタンスを作成します。ServerSentEventHttpMessageWriter(@Nullable Encoder<?> encoder) オブジェクトをエンコードするための JSONEncoderを持つコンストラクター。org.springframework.http.codec.cbor 内の Encoder 使用
Encoder を実装している org.springframework.http.codec.cbor のクラス修飾子と型クラス説明class非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 以降、JacksonCborEncoderを推奨classJackson 3.x を使用して、Objectから CBOR オブジェクトのバイトにエンコードします。classkotlinx.serialization を使用して、Objectストリームから CBOR オブジェクトのバイトストリームにエンコードします。org.springframework.http.codec.json 内の Encoder 使用
Encoder を実装している org.springframework.http.codec.json のクラス修飾子と型クラス説明class非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 以降、AbstractJacksonEncoderを推奨classGoogle グソンを使用して、Objectストリームから JSON オブジェクトのバイトストリームにエンコードします。class非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 以降、JacksonJsonEncoderを推奨class非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 以降、JacksonSmileEncoderを推奨classJackson 3.x を使用して、Objectストリームから JSON オブジェクトのバイトストリームにエンコードします。classkotlinx.serialization を使用して、Objectストリームから JSON オブジェクトのバイトストリームにエンコードします。org.springframework.http.codec.protobuf 内の Encoder 使用
Encoder を実装している org.springframework.http.codec.protobuf のクラス修飾子と型クラス説明classバイトストリームをプロトコルバッファにデコードし、kotlinx.serialization でオブジェクトに変換します。classclassMessageを JSON として書き込むEncoder。型 Encoder のパラメーターを持つ org.springframework.http.codec.protobuf のコンストラクター修飾子コンストラクター説明ProtobufHttpMessageWriter(Encoder<com.google.protobuf.Message> encoder) 指定されたエンコーダで新しいProtobufHttpMessageWriterを作成します。org.springframework.http.codec.smile 内の Encoder 使用
Encoder を実装している org.springframework.http.codec.smile のクラス修飾子と型クラス説明classJackson 3.x を使用して、Objectストリームから Smile オブジェクトのバイトストリームにエンコードします。org.springframework.http.codec.xml 内の Encoder 使用
Encoder を実装している org.springframework.http.codec.xml のクラス修飾子と型クラス説明classJackson 3.x を使用して、Objectから XML オブジェクトのバイトにエンコードします。class単一の値から XML 要素を含むバイトストリームにエンコードします。org.springframework.messaging.handler.invocation.reactive 内の Encoder 使用
型 Encoder の引数を持つ型を返す org.springframework.messaging.handler.invocation.reactive のメソッドEncoder 型の型引数を持つ org.springframework.messaging.handler.invocation.reactive のコンストラクターパラメーター修飾子コンストラクター説明protectedAbstractEncoderMethodReturnValueHandler(ListSE<Encoder<?>> encoders, ReactiveAdapterRegistry registry) org.springframework.messaging.rsocket 内の Encoder 使用
Encoder を返す org.springframework.messaging.rsocket のメソッド修飾子と型メソッド説明default <T> Encoder<T> RSocketStrategies.encoder(ResolvableType elementType, @Nullable MimeType mimeType) 指定された要素型に対応するエンコーダーを見つけます。型 Encoder の引数を持つ型を返す org.springframework.messaging.rsocket のメソッド型 Encoder のパラメーターを持つ org.springframework.messaging.rsocket のメソッド修飾子と型メソッド説明オブジェクトをPayloadのデータまたはメタデータに直列化するために使用するエンコーダーのリストに追加します。型 Encoder の型引数を持つ org.springframework.messaging.rsocket のメソッドパラメーター修飾子と型メソッド説明RSocketStrategies.Builder.encoders(ConsumerSE<ListSE<Encoder<?>>> consumer) 構成済みエンコーダーのリストにコンシューマーをすぐに適用します。org.springframework.messaging.rsocket.annotation.support 内の Encoder 使用
型 Encoder の引数を持つ型を返す org.springframework.messaging.rsocket.annotation.support のメソッド型 Encoder の型引数を持つ org.springframework.messaging.rsocket.annotation.support のメソッドパラメーター修飾子と型メソッド説明voidRSocketMessageHandler.setEncoders(ListSE<? extends Encoder<?>> encoders) ハンドラーメソッドの戻り値のエンコードに使用するエンコーダーを構成します。Encoder 型の型引数を持つ org.springframework.messaging.rsocket.annotation.support のコンストラクターパラメーター修飾子コンストラクター説明RSocketPayloadReturnValueHandler(ListSE<Encoder<?>> encoders, ReactiveAdapterRegistry registry) org.springframework.web.reactive.result.view 内の Encoder 使用
型 Encoder のパラメーターを持つ org.springframework.web.reactive.result.view のコンストラクター
CodecConfigurer.DefaultCodecs.jacksonJsonEncoder(Encoder)を推奨。