クラス BytesJsonMessageConverter
java.lang.ObjectSE
org.springframework.kafka.support.converter.MessagingMessageConverter
org.springframework.kafka.support.converter.JsonMessageConverter
org.springframework.kafka.support.converter.BytesJsonMessageConverter
- 実装されているすべてのインターフェース:
MessageConverter,RecordMessageConverter
@DeprecatedSE(forRemoval=true,
since="4.0")
public class BytesJsonMessageConverter
extends JsonMessageConverter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JSON メッセージコンバーター - 出力の場合は
Bytes、入力の場合は文字列、バイト、バイト []。Kafka BytesSerializer/(BytesDeserializer, ByteArrayDeserializer, or StringDeserializer) と組み合わせて使用します。String<->byte[] 変換が回避されるため、StringJsonMessageConverter よりも効率的です。- 導入:
- 2.1.7
- 作成者:
- Gary Russell, Vladimir Loginov
フィールドのサマリー
クラス org.springframework.kafka.support.converter.MessagingMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。BytesJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。メソッドのサマリー
修飾子と型メソッド説明protected @Nullable ObjectSEconvertPayload(Message<?> message) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。サブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。クラス org.springframework.kafka.support.converter.JsonMessageConverter から継承されたメソッド
extractAndConvertValue, getObjectMapper, getTypeMapper, initialRecordHeaders, setTypeMapperクラス org.springframework.kafka.support.converter.MessagingMessageConverter から継承されたメソッド
fromMessage, getMessagingConverter, setGenerateMessageId, setGenerateTimestamp, setHeaderMapper, setMessagingConverter, setRawRecordHeader, toMessageクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.kafka.support.converter.MessageConverter から継承されたメソッド
commonHeaders
コンストラクターの詳細
BytesJsonMessageConverter
public BytesJsonMessageConverter()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。BytesJsonMessageConverter
public BytesJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
convertPayload
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:MessagingMessageConverterサブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。- オーバーライド:
- クラス
JsonMessageConverterのconvertPayload - パラメーター:
message- メッセージ。- 戻り値:
- ペイロード。
BytesJacksonJsonMessageConverterが優先されます。