BiDeploymentInspectorAutoConfiguration

@AutoConfiguration(before = [WebFluxAutoConfiguration::class])
@ConditionalOnProperty(prefix = "wow.bi.script", name = ["enabled"], havingValue = "true", matchIfMissing = true)
@EnableConfigurationProperties(value = [BiScriptProperties::class])
class BiDeploymentInspectorAutoConfiguration

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(name = ["com.clickhouse.client.api.Client", "me.ahoo.wow.bi.ClickHouseBiDeploymentInspector"])
@ConditionalOnProperty(prefix = "wow.bi.script.inspector", name = ["type"], havingValue = "CLICKHOUSE")
class ClickHouseConfiguration

Functions

Link copied to clipboard
@Bean
@ConditionalOnMissingBean(value = [BiDeploymentInspector::class])
@ConditionalOnProperty(prefix = "wow.bi.script.inspector", name = ["type"], havingValue = "NO_OP", matchIfMissing = true)
fun noOpBiDeploymentInspector(): BiDeploymentInspector