Class ConsumerRunner

java.lang.Object
com.bakdata.kafka.consumer.ConsumerRunner
All Implemented Interfaces:
Runner, AutoCloseable, Runnable

public class ConsumerRunner extends Object implements Runner
Runs a Kafka Consumer application
  • Constructor Details

    • ConsumerRunner

      public ConsumerRunner(@NonNull @NonNull ConsumerRunnable runnable, @NonNull @NonNull org.apache.kafka.clients.consumer.ConsumerConfig config, @NonNull @NonNull ConsumerExecutionOptions 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