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