Class KafkaContainerConfiguration

    • Constructor Detail

      • KafkaContainerConfiguration

        public KafkaContainerConfiguration()
    • Method Detail

      • kafkaNetwork

        @Bean(destroyMethod="close")
        @ConditionalOnMissingBean(org.testcontainers.containers.Network.class)
        public org.testcontainers.containers.Network kafkaNetwork()
      • kafka

        @Bean(name="kafka",
              destroyMethod="stop")
        public org.testcontainers.containers.GenericContainer kafka​(KafkaStatusCheck kafkaStatusCheck,
                                                                    KafkaConfigurationProperties kafkaProperties,
                                                                    ZookeeperConfigurationProperties zookeeperProperties,
                                                                    org.springframework.core.env.ConfigurableEnvironment environment,
                                                                    org.testcontainers.containers.Network network,
                                                                    @Autowired(required=false) @Qualifier("kafkaPlainTextContainerProxy")
                                                                    org.testcontainers.containers.ToxiproxyContainer.ContainerProxy plainTextProxy,
                                                                    @Autowired(required=false) @Qualifier("kafkaSaslContainerProxy")
                                                                    org.testcontainers.containers.ToxiproxyContainer.ContainerProxy saslProxy)