@Configuration
@ConditionalOnProperty(value="embedded.kafka.enabled",
havingValue="true",
matchIfMissing=true)
@ConditionalOnBean(value=ZookeeperContainerConfiguration.class)
@EnableConfigurationProperties(value=KafkaConfigurationProperties.class)
public class KafkaContainerConfiguration
extends Object
| Constructor and Description |
|---|
KafkaContainerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.testcontainers.containers.GenericContainer |
kafka(org.testcontainers.containers.GenericContainer zookeeper,
KafkaStatusCheck kafkaStatusCheck,
KafkaConfigurationProperties kafkaProperties,
ZookeeperConfigurationProperties zookeeperProperties,
org.springframework.core.env.ConfigurableEnvironment environment) |
KafkaTopicsConfigurer |
kafkaConfigurer(org.testcontainers.containers.GenericContainer kafka,
KafkaConfigurationProperties kafkaProperties,
ZookeeperConfigurationProperties zookeeperProperties) |
KafkaStatusCheck |
kafkaStartupCheckStrategy(KafkaConfigurationProperties kafkaProperties) |
@Bean @ConditionalOnMissingBean public KafkaStatusCheck kafkaStartupCheckStrategy(KafkaConfigurationProperties kafkaProperties)
@Bean(name="kafka",
destroyMethod="stop")
public org.testcontainers.containers.GenericContainer kafka(org.testcontainers.containers.GenericContainer zookeeper,
KafkaStatusCheck kafkaStatusCheck,
KafkaConfigurationProperties kafkaProperties,
ZookeeperConfigurationProperties zookeeperProperties,
org.springframework.core.env.ConfigurableEnvironment environment)
@Bean public KafkaTopicsConfigurer kafkaConfigurer(org.testcontainers.containers.GenericContainer kafka, KafkaConfigurationProperties kafkaProperties, ZookeeperConfigurationProperties zookeeperProperties)
Copyright © 2018. All rights reserved.