public class TramKafkaConsumer extends Object
| Constructor and Description |
|---|
TramKafkaConsumer(String subscriberId,
BiConsumer<org.apache.kafka.clients.consumer.ConsumerRecord<String,String>,BiConsumer<Void,Throwable>> handler,
List<String> topics) |
| Modifier and Type | Method and Description |
|---|---|
void |
start()
start Kafka consumer process
|
void |
stop() |
static List<org.apache.kafka.common.PartitionInfo> |
verifyTopicExistsBeforeSubscribing(org.apache.kafka.clients.consumer.KafkaConsumer<String,String> consumer,
String topic) |
public TramKafkaConsumer(String subscriberId, BiConsumer<org.apache.kafka.clients.consumer.ConsumerRecord<String,String>,BiConsumer<Void,Throwable>> handler, List<String> topics)
subscriberId - message subscriber idhandler - defined message handlertopics - topics Kafka topic listpublic static List<org.apache.kafka.common.PartitionInfo> verifyTopicExistsBeforeSubscribing(org.apache.kafka.clients.consumer.KafkaConsumer<String,String> consumer, String topic)
public void start()
public void stop()
Copyright © 2020. All rights reserved.