java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.metrics2.MetricsPlugin, org.apache.hadoop.metrics2.MetricsSink@Public
@Evolving
public class KafkaSink
extends java.lang.Object
implements org.apache.hadoop.metrics2.MetricsSink, java.io.Closeable
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
BROKER_LIST |
|
static java.lang.String |
TOPIC |
| Constructor | Description |
|---|---|
KafkaSink() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
void |
flush() |
|
void |
init(org.apache.commons.configuration2.SubsetConfiguration conf) |
|
void |
putMetrics(org.apache.hadoop.metrics2.MetricsRecord record) |
|
void |
setProducer(org.apache.kafka.clients.producer.Producer<java.lang.Integer,byte[]> p) |
public static final java.lang.String BROKER_LIST
public static final java.lang.String TOPIC
public void setProducer(org.apache.kafka.clients.producer.Producer<java.lang.Integer,byte[]> p)
public void init(org.apache.commons.configuration2.SubsetConfiguration conf)
init in interface org.apache.hadoop.metrics2.MetricsPluginpublic void putMetrics(org.apache.hadoop.metrics2.MetricsRecord record)
putMetrics in interface org.apache.hadoop.metrics2.MetricsSinkpublic void flush()
flush in interface org.apache.hadoop.metrics2.MetricsSinkpublic void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablejava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.