インターフェース RecordFilterStrategy<K,V>
- 型パラメーター:
K
- 鍵の型。V
- 値の型。
public interface RecordFilterStrategy<K,V>
このインターフェースの実装は、メッセージリスナーに配信されようとしているレコードを配信する代わりに破棄する必要があることを通知できます。
- 作成者:
- Gary Russell
メソッドのサマリー
修飾子と型メソッド説明boolean
レコードを破棄する必要がある場合は true を返します。filterBatch
(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records) レコードのバッチ全体をフィルタリングします。すべてのレコードをフィルタリングするには、null ではなく空のリストを返します。
メソッドの詳細
filter
レコードを破棄する必要がある場合は true を返します。- パラメーター:
consumerRecord
- レコード。- 戻り値:
- 破棄するのは本当です。
filterBatch
default ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> filterBatch(ListSE<org.apache.kafka.clients.consumer.ConsumerRecord<K, V>> records) レコードのバッチ全体をフィルタリングします。すべてのレコードをフィルタリングするには、null ではなく空のリストを返します。- パラメーター:
records
- 記録。- 戻り値:
- フィルタリングされたレコード。
- 導入:
- 2.8