Class ConsumerProducerRunner

java.lang.Object
com.bakdata.kafka.consumerproducer.ConsumerProducerRunner
All Implemented Interfaces:
Runner, AutoCloseable, Runnable

public class ConsumerProducerRunner extends Object implements Runner
Runs a Kafka Consumer and Producer application
  • Constructor Details

    • ConsumerProducerRunner

      public ConsumerProducerRunner(@NonNull @NonNull ConsumerProducerRunnable runnable, @NonNull @NonNull org.apache.kafka.clients.consumer.ConsumerConfig consumerConfig, @NonNull @NonNull org.apache.kafka.clients.producer.ProducerConfig producerConfig, @NonNull @NonNull ConsumerProducerExecutionOptions executionOptions)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Runner
    • run

      public void run()
      Description copied from interface: Runner
      Run the application
      Specified by:
      run in interface Runnable
      Specified by:
      run in interface Runner