クラス 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
フィールド概要
クラス MessagingMessageConverter から継承されたフィールド
loggerコンストラクター概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。BytesJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明protected @Nullable ObjectSEconvertPayload(Message<?> message) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。サブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。クラス JsonMessageConverter から継承されたメソッド
extractAndConvertValue, getObjectMapper, getTypeMapper, initialRecordHeaders, setTypeMapperクラス MessagingMessageConverter から継承されたメソッド
fromMessage, getMessagingConverter, setGenerateMessageId, setGenerateTimestamp, setHeaderMapper, setMessagingConverter, setRawRecordHeader, toMessageクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース MessageConverter から継承されたメソッド
commonHeaders
コンストラクターの詳細
BytesJsonMessageConverter
public BytesJsonMessageConverter()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。BytesJsonMessageConverter
public BytesJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
方法の詳細
convertPayload
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラスからコピーされた説明:MessagingMessageConverterサブクラスはペイロードを変換できます。デフォルトでは、変更されずに Kafka に送信されます。- オーバーライド:
- クラス
JsonMessageConverterのconvertPayload - パラメーター:
message- メッセージ。- 戻り値:
- ペイロード。
BytesJacksonJsonMessageConverterが優先されます。