K - KeyV - Valuepublic class LogProducerInterceptor<K,V> extends Object implements org.apache.kafka.clients.producer.ProducerInterceptor<K,V>
| 构造器和说明 |
|---|
LogProducerInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
configure(Map<String,?> configs) |
void |
onAcknowledgement(org.apache.kafka.clients.producer.RecordMetadata metadata,
Exception exception) |
org.apache.kafka.clients.producer.ProducerRecord<K,V> |
onSend(org.apache.kafka.clients.producer.ProducerRecord<K,V> rawRecord) |
org.apache.kafka.clients.producer.ProducerRecord<K,V> |
processLog(org.apache.kafka.clients.producer.ProducerRecord<K,V> record)
发送之前
从日志上下文获取日志信息,设置待发送消息
|
public org.apache.kafka.clients.producer.ProducerRecord<K,V> onSend(org.apache.kafka.clients.producer.ProducerRecord<K,V> rawRecord)
public org.apache.kafka.clients.producer.ProducerRecord<K,V> processLog(org.apache.kafka.clients.producer.ProducerRecord<K,V> record)
record - 待发送的消息public void onAcknowledgement(org.apache.kafka.clients.producer.RecordMetadata metadata,
Exception exception)
public void close()
Copyright © 2023. All rights reserved.