@Configuration @ConditionalOnBean(value=KafkaConfigurationProperties.class) @ConditionalOnExpression(value="${embedded.containers.enabled:true}") @ConditionalOnProperty(value="embedded.kafka.enabled", havingValue="true", matchIfMissing=true) public class EmbeddedKafkaTestOperationsAutoConfiguration extends Object
| Constructor and Description |
|---|
EmbeddedKafkaTestOperationsAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
NetworkTestOperations |
kafkaNetworkTestOperations(org.testcontainers.containers.GenericContainer kafka) |
PackageInstaller |
kafkaPackageInstaller(InstallPackageProperties kafkaPackageProperties,
org.testcontainers.containers.GenericContainer kafka) |
InstallPackageProperties |
kafkaPackageProperties() |
public EmbeddedKafkaTestOperationsAutoConfiguration()
@Bean @ConfigurationProperties(value="embedded.kafka.install") public InstallPackageProperties kafkaPackageProperties()
@Bean public PackageInstaller kafkaPackageInstaller(InstallPackageProperties kafkaPackageProperties, @Qualifier(value="kafka") org.testcontainers.containers.GenericContainer kafka)
@Bean @ConditionalOnMissingBean(name="kafkaNetworkTestOperations") public NetworkTestOperations kafkaNetworkTestOperations(@Qualifier(value="kafka") org.testcontainers.containers.GenericContainer kafka)
Copyright © 2020. All rights reserved.