クラス 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
フィールド概要
クラス 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 によって提供されるものとして返されます。クラス MessagingMessageConverter から継承されたメソッド
fromMessage, getMessagingConverter, initialRecordHeaders, setGenerateMessageId, setGenerateTimestamp, setHeaderMapper, setMessagingConverter, setRawRecordHeader, toMessageクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース 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- 必要な型。- 戻り値:
- 値。