All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.networknt.kafka.producer.SafeProducer Maven / Gradle / Ivy

package com.networknt.kafka.producer;

import com.networknt.kafka.common.TransactionalKafkaException;
import io.undertow.server.HttpServerExchange;
import org.apache.kafka.clients.producer.ProducerRecord;

import java.util.concurrent.BlockingQueue;

/**
 * This is the guaranteed producer to ensure that the send is acknowledged from the Kafka brokers.
 *
 * @author Steve Hu
 */
public class SafeProducer implements Runnable, LightProducer {


    @Override
    public void open() {

    }

    @Override
    public void propagateHeaders(ProducerRecord record, HttpServerExchange exchange) {

    }

    @Override
    public BlockingQueue getTxQueue() {
        return null;
    }

    @Override
    public void close() throws TransactionalKafkaException {

    }

    @Override
    public void run() {

    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy