in pulsar-client-kafka-compat/pulsar-client-kafka_0_8/src/main/java/org/apache/kafka/clients/simple/consumer/PulsarKafkaSimpleConsumer.java [271:299]
public void close() {
if (topicConsumerMap != null) {
topicConsumerMap.forEach((topic, consumer) -> {
try {
consumer.close();
} catch (PulsarClientException e) {
log.warn("Failed to close consumer for topic {}", topic, e);
}
});
topicConsumerMap.clear();
}
if (client != null) {
try {
client.close();
} catch (PulsarClientException e) {
log.warn("Failed to close pulsar-client ", e);
}
}
if (admin != null) {
try {
admin.close();
} catch (Exception e) {
log.warn("Failed to close pulsar-admin ", e);
}
}
}