public static interface CodecConfigurer.DefaultCodecs
ClientDefaultCodecs
および ServerDefaultCodecs
によってさらに拡張されます。修飾子と型 | メソッドと説明 |
---|---|
void | configureDefaultCodec(ConsumerSE<ObjectSE> codecConsumer) デフォルトの構成インスタンスに適用するコンシューマーを登録します。 |
void | enableLoggingRequestDetails(boolean enable) フォームデータを DEBUG レベルで記録し、ヘッダーを TRACE レベルで記録するかどうか。 |
void | jackson2JsonDecoder(Decoder<?> decoder) デフォルトの Jackson JSON Decoder をオーバーライドします。 |
void | jackson2JsonEncoder(Encoder<?> encoder) デフォルトの Jackson JSON Encoder をオーバーライドします。 |
void | jackson2SmileDecoder(Decoder<?> decoder) デフォルトの Jackson Smile Decoder を上書きします。 |
void | jackson2SmileEncoder(Encoder<?> encoder) デフォルトの Jackson Smile Encoder を上書きします。 |
void | jaxb2Decoder(Decoder<?> decoder) デフォルトの JAXB2 Decoder をオーバーライドします。 |
void | jaxb2Encoder(Encoder<?> encoder) デフォルトの JABX2 Encoder をオーバーライドします。 |
void | kotlinSerializationJsonDecoder(Decoder<?> decoder) デフォルトの Kotlin 直列化 JSON Decoder をオーバーライドします。 |
void | kotlinSerializationJsonEncoder(Encoder<?> encoder) デフォルトの Kotlin 直列化 JSON Encoder をオーバーライドします。 |
void | maxInMemorySize(int byteCount) 入力ストリームを集約する必要があるときはいつでもバッファリングできるバイト数の制限を構成します。 |
void | protobufDecoder(Decoder<?> decoder) デフォルトの Protobuf Decoder をオーバーライドします。 |
void | protobufEncoder(Encoder<?> encoder) デフォルトの Protobuf Encoder をオーバーライドします。 |
void jackson2JsonDecoder(Decoder<?> decoder)
Decoder
をオーバーライドします。maxInMemorySize(int)
が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder
- 使用するデコーダーインスタンス Jackson2JsonDecoder
void jackson2JsonEncoder(Encoder<?> encoder)
Encoder
をオーバーライドします。encoder
- 使用するエンコーダインスタンス Jackson2JsonEncoder
void jackson2SmileDecoder(Decoder<?> decoder)
Decoder
を上書きします。maxInMemorySize(int)
が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder
- 使用するデコーダーインスタンス Jackson2SmileDecoder
void jackson2SmileEncoder(Encoder<?> encoder)
Encoder
を上書きします。encoder
- 使用するエンコーダインスタンス Jackson2SmileEncoder
void protobufDecoder(Decoder<?> decoder)
Decoder
をオーバーライドします。maxInMemorySize(int)
が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder
- 使用するデコーダーインスタンス ProtobufDecoder
void protobufEncoder(Encoder<?> encoder)
Encoder
をオーバーライドします。encoder
- 使用するエンコーダインスタンス ProtobufEncoder
, ProtobufHttpMessageWriter
void jaxb2Decoder(Decoder<?> decoder)
Decoder
をオーバーライドします。maxInMemorySize(int)
が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder
- 使用するデコーダーインスタンス Jaxb2XmlDecoder
void jaxb2Encoder(Encoder<?> encoder)
Encoder
をオーバーライドします。encoder
- 使用するエンコーダインスタンス Jaxb2XmlEncoder
void kotlinSerializationJsonDecoder(Decoder<?> decoder)
Decoder
をオーバーライドします。decoder
- 使用するデコーダーインスタンス KotlinSerializationJsonDecoder
void kotlinSerializationJsonEncoder(Encoder<?> encoder)
Encoder
をオーバーライドします。encoder
- 使用するエンコーダインスタンス KotlinSerializationJsonEncoder
void configureDefaultCodec(ConsumerSE<ObjectSE> codecConsumer)
Encoder
、Decoder
、HttpMessageReader
、HttpMessageWriter
インスタンスに適用されます。codecConsumer
- 適用するコンシューマー void maxInMemorySize(int byteCount)
DataBuffer
、ByteBuffer
SE、byte[]
、Resource
、String
などへのデコードの結果である可能性があります。区切りテキスト。この場合、制限は区切り文字間でバッファリングされるデータに適用されます。デフォルトでは、これは設定されていません。その場合、個々のコーデックのデフォルトが適用されます。すべてのコーデックは、デフォルトで 256K に制限されています。
byteCount
- バッファリングする最大バイト数、または無制限の場合は -1void enableLoggingRequestDetails(boolean enable)
デフォルトでは、リクエストの詳細が表示されないように false
に設定されます。
enable
- 有効にするかどうか