Class KafkaContainerConfiguration
- java.lang.Object
-
- com.playtika.test.kafka.configuration.KafkaContainerConfiguration
-
@Configuration @AutoConfigureAfter(com.playtika.test.toxiproxy.EmbeddedToxiProxyBootstrapConfiguration.class) @ConditionalOnProperty(value="embedded.kafka.enabled", havingValue="true", matchIfMissing=true) @EnableConfigurationProperties({KafkaConfigurationProperties.class,ZookeeperConfigurationProperties.class}) public class KafkaContainerConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringKAFKA_HOST_NAME
-
Constructor Summary
Constructors Constructor Description KafkaContainerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.testcontainers.containers.GenericContainerkafka(KafkaStatusCheck kafkaStatusCheck, KafkaConfigurationProperties kafkaProperties, ZookeeperConfigurationProperties zookeeperProperties, org.springframework.core.env.ConfigurableEnvironment environment, org.testcontainers.containers.Network network, org.testcontainers.containers.ToxiproxyContainer.ContainerProxy plainTextProxy, org.testcontainers.containers.ToxiproxyContainer.ContainerProxy saslProxy)KafkaTopicsConfigurerkafkaConfigurer(org.testcontainers.containers.GenericContainer kafka, KafkaConfigurationProperties kafkaProperties, ZookeeperConfigurationProperties zookeeperProperties)org.testcontainers.containers.NetworkkafkaNetwork()KafkaStatusCheckkafkaStartupCheckStrategy(KafkaConfigurationProperties kafkaProperties)
-
-
-
Field Detail
-
KAFKA_HOST_NAME
public static final String KAFKA_HOST_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
kafkaNetwork
@Bean(destroyMethod="close") @ConditionalOnMissingBean(org.testcontainers.containers.Network.class) public org.testcontainers.containers.Network kafkaNetwork()
-
kafkaStartupCheckStrategy
@Bean @ConditionalOnMissingBean public KafkaStatusCheck kafkaStartupCheckStrategy(KafkaConfigurationProperties kafkaProperties)
-
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)
-
kafkaConfigurer
@Bean public KafkaTopicsConfigurer kafkaConfigurer(org.testcontainers.containers.GenericContainer kafka, KafkaConfigurationProperties kafkaProperties, ZookeeperConfigurationProperties zookeeperProperties)
-
-