クラス JsonMessageConverter
java.lang.ObjectSE
org.springframework.kafka.support.converter.MessagingMessageConverter
org.springframework.kafka.support.converter.JsonMessageConverter
- 実装済みのインターフェース一覧:
MessageConverter,RecordMessageConverter
@DeprecatedSE(forRemoval=true,
since="4.0")
public class JsonMessageConverter
extends MessagingMessageConverter
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
JSON メッセージコンバーターの基本クラス。コンシューマー側では、
byte[]、Bytes、StringSE レコード値を処理できます。プロデューサー側で、対応する Kafka シリアライザーに一致するサブクラスを選択します。- 導入:
- 2.3
- 作成者:
- Gary Russell
フィールド概要
クラス org.springframework.kafka.support.converter.MessagingMessageConverter から継承されたフィールド
loggerコンストラクター概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明protected @Nullable ObjectSEconvertPayload(Message<?> message) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。サブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。protected ObjectSEextractAndConvertValue(org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> record, @Nullable TypeSE type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。サブクラスは値を変換できます。デフォルトでは、変換できるSmartMessageConverterがない限り、Kafka によって提供されるものとして返されます。protected com.fasterxml.jackson.databind.ObjectMapper非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。オブジェクトマッパーを返します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected org.apache.kafka.common.header.HeadersinitialRecordHeaders(Message<?> message) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。サブクラスは、マップされる前に追加のヘッダーを設定できます。voidsetTypeMapper(Jackson2JavaTypeMapper typeMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。カスタマイズされた型マッパーを設定します。クラス 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
コンストラクターの詳細
JsonMessageConverter
public JsonMessageConverter()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JsonMessageConverter
public JsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
getTypeMapper
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。setTypeMapper
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。カスタマイズされた型マッパーを設定します。- パラメーター:
typeMapper- 型マッパー。
getObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。オブジェクトマッパーを返します。- 戻り値:
- マッパー。
initialRecordHeaders
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:MessagingMessageConverterサブクラスは、マップされる前に追加のヘッダーを設定できます。- オーバーライド:
- クラス
MessagingMessageConverterのinitialRecordHeaders - パラメーター:
message- メッセージ。- 戻り値:
- ヘッダー
convertPayload
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:MessagingMessageConverterサブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。- オーバーライド:
- クラス
MessagingMessageConverterのconvertPayload - パラメーター:
message- メッセージ。- 戻り値:
- ペイロード。
extractAndConvertValue
protected ObjectSE extractAndConvertValue(org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> record, @Nullable TypeSE type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:MessagingMessageConverterサブクラスは値を変換できます。デフォルトでは、変換できるSmartMessageConverterがない限り、Kafka によって提供されるものとして返されます。- オーバーライド:
- クラス
MessagingMessageConverterのextractAndConvertValue - パラメーター:
record- レコード。type- 必要な型。- 戻り値:
- 値。
JacksonJsonMessageConverterが優先されます。