Class DefaultConsumerProducerRunnable<KOut,VOut>
java.lang.Object
com.bakdata.kafka.consumerproducer.DefaultConsumerProducerRunnable<KOut,VOut>
- All Implemented Interfaces:
ConsumerProducerRunnable,AutoCloseable
public class DefaultConsumerProducerRunnable<KOut,VOut>
extends Object
implements ConsumerProducerRunnable
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultConsumerProducerRunnable(org.apache.kafka.clients.producer.Producer<KOut, VOut> producer, ConsumerRunnable consumerRunnable) -
Method Summary
-
Constructor Details
-
DefaultConsumerProducerRunnable
public DefaultConsumerProducerRunnable(org.apache.kafka.clients.producer.Producer<KOut, VOut> producer, ConsumerRunnable consumerRunnable)
-
-
Method Details
-
run
public void run(org.apache.kafka.clients.consumer.ConsumerConfig consumerConfig, org.apache.kafka.clients.producer.ProducerConfig producerConfig) Description copied from interface:ConsumerProducerRunnableProduce or Consume messages from Kafka- Specified by:
runin interfaceConsumerProducerRunnable- Parameters:
consumerConfig- configuration for the consumerproducerConfig- configuration for the producer
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceConsumerProducerRunnable
-
getConsumerRunnable
-