Class KafkaTestResourceLifecycleManager

  • All Implemented Interfaces:
    io.quarkus.test.common.QuarkusTestResourceLifecycleManager

    public class KafkaTestResourceLifecycleManager
    extends Object
    implements io.quarkus.test.common.QuarkusTestResourceLifecycleManager
    Manages the lifecycle of a Kafka cluster test resource.
    Author:
    Alfusainey Jallow
    • Field Detail

      • kafkaContainer

        private static org.testcontainers.containers.KafkaContainer kafkaContainer
    • Constructor Detail

      • KafkaTestResourceLifecycleManager

        public KafkaTestResourceLifecycleManager()
    • Method Detail

      • start

        public Map<String,​String> start()
        Specified by:
        start in interface io.quarkus.test.common.QuarkusTestResourceLifecycleManager
      • stop

        public void stop()
        Specified by:
        stop in interface io.quarkus.test.common.QuarkusTestResourceLifecycleManager
      • getBootstrapServers

        public static String getBootstrapServers()