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