クラス CompositeProducerListener<K,V>
java.lang.ObjectSE
org.springframework.kafka.support.CompositeProducerListener<K,V>
- 型パラメーター:
K
- 鍵の型。V
- 値の型。
- 実装されたすべてのインターフェース:
ProducerListener<K,
V>
リスナーのコレクションに委譲する
ProducerListener
。- 導入:
- 2.1.6
- 作成者:
- Gary Russell, Artem Bilan
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
addDelegate
(ProducerListener<K, V> delegate) protected ListSE<ProducerListener<K,
V>> void
onError
(org.apache.kafka.clients.producer.ProducerRecord<K, V> producerRecord, org.apache.kafka.clients.producer.RecordMetadata recordMetadata, ExceptionSE exception) メッセージの送信に失敗した後に呼び出されます。void
onSuccess
(org.apache.kafka.clients.producer.ProducerRecord<K, V> producerRecord, org.apache.kafka.clients.producer.RecordMetadata recordMetadata) メッセージの送信が成功した後 (つまり、ブローカーによって確認された後) に呼び出されます。boolean
removeDelegate
(ProducerListener<K, V> delegate) final void
setDelegates
(ProducerListener<K, V>... delegates)
コンストラクターの詳細
CompositeProducerListener
メソッドの詳細
setDelegates
getDelegates
addDelegate
removeDelegate
onSuccess
public void onSuccess(org.apache.kafka.clients.producer.ProducerRecord<K, V> producerRecord, org.apache.kafka.clients.producer.RecordMetadata recordMetadata) インターフェースからコピーされた説明:ProducerListener
メッセージの送信が成功した後 (つまり、ブローカーによって確認された後) に呼び出されます。- 次で指定:
- インターフェース
ProducerListener<K,
のV> onSuccess
- パラメーター:
producerRecord
- 実際に送信されたレコードrecordMetadata
- 送信操作が成功した結果
onError
public void onError(org.apache.kafka.clients.producer.ProducerRecord<K, V> producerRecord, org.apache.kafka.clients.producer.RecordMetadata recordMetadata, ExceptionSE exception) インターフェースからコピーされた説明:ProducerListener
メッセージの送信に失敗した後に呼び出されます。- 次で指定:
- インターフェース
ProducerListener<K,
のV> onError
- パラメーター:
producerRecord
- 失敗した記録recordMetadata
- 送信されたレコードのメタデータ(つまり、パーティションとオフセット)。エラーが発生した場合、メタデータには有効なトピックとおそらくパーティションのみが含まれます。パーティションが ProducerRecord で提供されておらず、パーティションが割り当てられる前にエラーが発生した場合、パーティションは RecordMetadata.UNKNOWN_PARTITION に設定されます。exception
- スローされた例外