public static interface CodecConfigurer.DefaultCodecsClientDefaultCodecs および 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 - 使用するデコーダーインスタンス Jackson2JsonDecodervoid jackson2JsonEncoder(Encoder<?> encoder)
Encoder をオーバーライドします。encoder - 使用するエンコーダインスタンス Jackson2JsonEncodervoid jackson2SmileDecoder(Decoder<?> decoder)
Decoder を上書きします。maxInMemorySize(int) が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder - 使用するデコーダーインスタンス Jackson2SmileDecodervoid jackson2SmileEncoder(Encoder<?> encoder)
Encoder を上書きします。encoder - 使用するエンコーダインスタンス Jackson2SmileEncodervoid protobufDecoder(Decoder<?> decoder)
Decoder をオーバーライドします。maxInMemorySize(int) が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder - 使用するデコーダーインスタンス ProtobufDecodervoid protobufEncoder(Encoder<?> encoder)
Encoder をオーバーライドします。encoder - 使用するエンコーダインスタンス ProtobufEncoder, ProtobufHttpMessageWritervoid jaxb2Decoder(Decoder<?> decoder)
Decoder をオーバーライドします。maxInMemorySize(int) が設定されている場合、指定されたデコーダに適用されることに注意してください。
decoder - 使用するデコーダーインスタンス Jaxb2XmlDecodervoid jaxb2Encoder(Encoder<?> encoder)
Encoder をオーバーライドします。encoder - 使用するエンコーダインスタンス Jaxb2XmlEncodervoid kotlinSerializationJsonDecoder(Decoder<?> decoder)
Decoder をオーバーライドします。decoder - 使用するデコーダーインスタンス KotlinSerializationJsonDecodervoid kotlinSerializationJsonEncoder(Encoder<?> encoder)
Encoder をオーバーライドします。encoder - 使用するエンコーダインスタンス KotlinSerializationJsonEncodervoid configureDefaultCodec(ConsumerSE<ObjectSE> codecConsumer)
Encoder、Decoder、HttpMessageReader、HttpMessageWriter インスタンスに適用されます。codecConsumer - 適用するコンシューマー void maxInMemorySize(int byteCount)
DataBuffer、ByteBufferSE、byte[]、Resource、String などへのデコードの結果である可能性があります。区切りテキスト。この場合、制限は区切り文字間でバッファリングされるデータに適用されます。デフォルトでは、これは設定されていません。その場合、個々のコーデックのデフォルトが適用されます。すべてのコーデックは、デフォルトで 256K に制限されています。
byteCount - バッファリングする最大バイト数、または無制限の場合は -1void enableLoggingRequestDetails(boolean enable)
デフォルトでは、リクエストの詳細が表示されないように false に設定されます。
enable - 有効にするかどうか