クラス JacksonProjectingMessageConverter
java.lang.ObjectSE
org.springframework.kafka.support.converter.MessagingMessageConverter
org.springframework.kafka.support.converter.JacksonProjectingMessageConverter
- 実装されているすべてのインターフェース:
MessageConverter,RecordMessageConverter
- 導入:
- 4.0
- 作成者:
- Oliver Gierke, Artem Bilan, Gary Russell, Soby Chacko
フィールドのサマリー
クラス org.springframework.kafka.support.converter.MessagingMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明デフォルトでJacksonMapperUtils.enhancedJsonMapper()を使用して新しいJacksonProjectingMessageConverterを作成します。指定されたJsonMapperを使用して新しいJacksonProjectingMessageConverterを作成します。JacksonProjectingMessageConverter(tools.jackson.databind.json.JsonMapper mapper) 指定されたJsonMapperを使用して新しいJacksonProjectingMessageConverterを作成します。JacksonProjectingMessageConverter(tools.jackson.databind.json.JsonMapper mapper, MessagingMessageConverter delegate) 指定されたJsonMapperを使用して新しいJacksonProjectingMessageConverterを作成します。メソッドのサマリー
修飾子と型メソッド説明protected @Nullable ObjectSEconvertPayload(Message<?> message) サブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。protected ObjectSEextractAndConvertValue(org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> record, @Nullable TypeSE type) サブクラスは値を変換できます。デフォルトでは、変換できるSmartMessageConverterがない限り、Kafka によって提供されるものとして返されます。クラス org.springframework.kafka.support.converter.MessagingMessageConverter から継承されたメソッド
fromMessage, getMessagingConverter, initialRecordHeaders, 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
コンストラクターの詳細
JacksonProjectingMessageConverter
public JacksonProjectingMessageConverter()デフォルトでJacksonMapperUtils.enhancedJsonMapper()を使用して新しいJacksonProjectingMessageConverterを作成します。JacksonProjectingMessageConverter
public JacksonProjectingMessageConverter(tools.jackson.databind.json.JsonMapper mapper) 指定されたJsonMapperを使用して新しいJacksonProjectingMessageConverterを作成します。- パラメーター:
mapper- null であってはなりません。
JacksonProjectingMessageConverter
指定されたJsonMapperを使用して新しいJacksonProjectingMessageConverterを作成します。- パラメーター:
delegate- 送信および非インターフェース用のデリゲートコンバーター。
JacksonProjectingMessageConverter
public JacksonProjectingMessageConverter(tools.jackson.databind.json.JsonMapper mapper, MessagingMessageConverter delegate) 指定されたJsonMapperを使用して新しいJacksonProjectingMessageConverterを作成します。- パラメーター:
mapper- null であってはなりません。delegate- 送信および非インターフェース用のデリゲートコンバーター。
メソッドの詳細
convertPayload
クラスからコピーされた説明:MessagingMessageConverterサブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。- オーバーライド:
- クラス
MessagingMessageConverterのconvertPayload - パラメーター:
message- メッセージ。- 戻り値:
- ペイロード。
extractAndConvertValue
protected ObjectSE extractAndConvertValue(org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> record, @Nullable TypeSE type) クラスからコピーされた説明:MessagingMessageConverterサブクラスは値を変換できます。デフォルトでは、変換できるSmartMessageConverterがない限り、Kafka によって提供されるものとして返されます。- オーバーライド:
- クラス
MessagingMessageConverterのextractAndConvertValue - パラメーター:
record- レコード。type- 必要な型。- 戻り値:
- 値。