インターフェース BatchToRecordAdapter<K,V>
- 型パラメーター:
K
- 鍵の型。V
- 値の型。
- すべての既知の実装クラス:
DefaultBatchToRecordAdapter
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
バッチリスナーをレコードリスナーメソッドに適合させるアダプター。たとえば、バッチを単一のトランザクションで処理したいが、各メッセージでリスナーを個別に呼び出したい場合に、これを使用します。
- 導入:
- 2.4.2
- 作成者:
- Gary Russell
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明void
adapt
(ListSE<Message<?>> messages, ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records, Acknowledgment ack, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, BatchToRecordAdapter.Callback<K, V> callback) リストを調整し、各メッセージのコールバックを呼び出します。
メソッドの詳細
adapt
void adapt(ListSE<Message<?>> messages, ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records, Acknowledgment ack, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, BatchToRecordAdapter.Callback<K, V> callback) リストを調整し、各メッセージのコールバックを呼び出します。- パラメーター:
messages
- メッセージ。records
- 記録。ack
- 承認。consumer
- コンシューマー。callback
- コールバック。