public class MarlinProducerImpl
extends com.mapr.fs.jni.MarlinJniProducer
| Constructor and Description |
|---|
MarlinProducerImpl(org.apache.kafka.clients.producer.ProducerConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
flush() |
java.util.List<org.apache.kafka.common.PartitionInfo> |
getTopicInfo(java.lang.String topic) |
void |
handleJniCallbacks(int length,
long[] offsets,
com.mapr.fs.jni.MarlinProducerResult[] results,
int feedid,
int errorCode) |
void |
handleJniTopicMetadata(java.lang.String topicNames,
int[] topicNameSizes,
int[] numPartitionsForTopic,
int arraySize) |
java.util.concurrent.Future<org.apache.kafka.clients.producer.RecordMetadata> |
send(java.lang.String topic,
int feed,
java.lang.Object keyObj,
byte[] key,
java.lang.Object valueObj,
byte[] value,
org.apache.kafka.clients.producer.Callback callback) |
public MarlinProducerImpl(org.apache.kafka.clients.producer.ProducerConfig config)
throws org.apache.kafka.common.KafkaException
org.apache.kafka.common.KafkaExceptionpublic java.util.concurrent.Future<org.apache.kafka.clients.producer.RecordMetadata> send(java.lang.String topic,
int feed,
java.lang.Object keyObj,
byte[] key,
java.lang.Object valueObj,
byte[] value,
org.apache.kafka.clients.producer.Callback callback)
throws org.apache.kafka.common.KafkaException
org.apache.kafka.common.KafkaExceptionpublic void flush()
throws org.apache.kafka.common.KafkaException
org.apache.kafka.common.KafkaExceptionpublic void handleJniCallbacks(int length,
long[] offsets,
com.mapr.fs.jni.MarlinProducerResult[] results,
int feedid,
int errorCode)
public void handleJniTopicMetadata(java.lang.String topicNames,
int[] topicNameSizes,
int[] numPartitionsForTopic,
int arraySize)
public java.util.List<org.apache.kafka.common.PartitionInfo> getTopicInfo(java.lang.String topic)
throws org.apache.kafka.common.KafkaException
org.apache.kafka.common.KafkaExceptionpublic void close(long timeout,
java.util.concurrent.TimeUnit unit)