public static interface CodecConfigurer.CustomCodecs
void register(ObjectSE codec)
HttpMessageReader
HttpMessageWriter
Encoder
(EncoderHttpMessageWriter
で内部的にラップ)Decoder
(DecoderHttpMessageReader
で内部的にラップ)codec
- 登録するコーデック void registerWithDefaultConfig(ObjectSE codec)
CodecConfigurer.defaultCodecs()
を介して以下のプロパティを適用する register(Object)
のバリアント(構成されている場合): プロパティは、CodecConfigurer.getReaders()
または CodecConfigurer.getWriters()
を使用して構成済みのリーダーまたはライターのリストを取得するたびに適用されます。
codec
- 登録してデフォルト設定を適用するコーデック void registerWithDefaultConfig(ObjectSE codec, ConsumerSE<CodecConfigurer.DefaultCodecConfig> configConsumer)
CodecConfigurer.DefaultCodecConfig
のプロパティを特定のコーデックに適用できるようにする register(Object)
のバリアント。すべてのプロパティを適用する場合は、registerWithDefaultConfig(Object)
を使用することをお勧めします。 コンシューマーは、CodecConfigurer.getReaders()
または CodecConfigurer.getWriters()
を使用して、構成されたリーダーまたはライターのリストを取得するたびに呼び出されます。
codec
- 登録するコーデック configConsumer
- デフォルト設定のコンシューマー @DeprecatedSE void decoder(Decoder<?> decoder)
register(Object)
または registerWithDefaultConfig(Object)
を使用してください。DecoderHttpMessageReader
で内部的にラップされたカスタム Decoder
を追加します)。decoder
- 追加するデコーダー @DeprecatedSE void encoder(Encoder<?> encoder)
register(Object)
または registerWithDefaultConfig(Object)
を使用してください。EncoderHttpMessageWriter
で内部的にラップされたカスタム Encoder
を追加します。encoder
- 追加するエンコーダー @DeprecatedSE void reader(HttpMessageReader<?> reader)
register(Object)
または registerWithDefaultConfig(Object)
を使用してください。HttpMessageReader
を追加します。型 DecoderHttpMessageReader
のリーダーの場合は、代わりにショートカット decoder(Decoder)
の使用を検討してください。reader
- 追加するリーダー @DeprecatedSE void writer(HttpMessageWriter<?> writer)
register(Object)
または registerWithDefaultConfig(Object)
を使用してください。HttpMessageWriter
を追加します。型 EncoderHttpMessageWriter
のライターの場合は、代わりにショートカット encoder(Encoder)
の使用を検討してください。writer
- 追加するライター @DeprecatedSE void withDefaultCodecConfig(ConsumerSE<CodecConfigurer.DefaultCodecConfig> codecsConfigConsumer)
registerWithDefaultConfig(Object)
または registerWithDefaultConfig(Object, Consumer)
を使用してください。configuration
のコールバックを登録します。これにより、カスタムコーデックは、ログの詳細やバッファデータの量の制限など、デフォルトのコーデックに適用される一般的なガイドラインに従うことができます。codecsConfigConsumer
- デフォルトのコーデック設定コールバック