インターフェース MessageConverter
- 既知のすべてのサブインターフェース:
BatchMessageConverter,RecordMessageConverter
- すべての既知の実装クラス:
BatchMessagingMessageConverter、ByteArrayJacksonJsonMessageConverter、ByteArrayJsonMessageConverter、BytesJacksonJsonMessageConverter、BytesJsonMessageConverter、JacksonJsonMessageConverter、JacksonProjectingMessageConverter、JsonMessageConverter、MessagingMessageConverter、ProjectingMessageConverter、StringJacksonJsonMessageConverter、StringJsonMessageConverter
public interface MessageConverter
メッセージコンバーターのトップレベルのインターフェース。
- 導入:
- 1.1
- 作成者:
- Gary Russell
方法の概要
修飾子と型メソッド説明default voidcommonHeaders(@Nullable ObjectSE acknowledgment, @Nullable ObjectSE consumer, MapSE<StringSE, ObjectSE> rawHeaders, @Nullable ObjectSE theKey, ObjectSE topic, ObjectSE partition, ObjectSE offset, @Nullable ObjectSE timestampType, ObjectSE timestamp) 共通ヘッダーを設定します。static @Nullable StringSEスレッドにバインドされたグループ ID を取得します。
メソッドの詳細
getGroupId
commonHeaders
default void commonHeaders(@Nullable ObjectSE acknowledgment, @Nullable ObjectSE consumer, MapSE<StringSE, ObjectSE> rawHeaders, @Nullable ObjectSE theKey, ObjectSE topic, ObjectSE partition, ObjectSE offset, @Nullable ObjectSE timestampType, ObjectSE timestamp) 共通ヘッダーを設定します。- パラメーター:
acknowledgment- 確認応答(Acknowledgment または ShareAcknowledgment のいずれか)。consumer- コンシューマー(Consumer または ShareConsumer のいずれか)。rawHeaders- 生のヘッダーマップ。theKey- キー。topic- トピック。partition- パーティション。offset- オフセット。timestampType- タイムスタンプ型。timestamp- タイムスタンプ。