Class CockroachDBContinuumCloudAutoConfiguration
java.lang.Object
com.cockroachlabs.data.continuum.cloud.autoconfigure.CockroachDBContinuumCloudAutoConfiguration
@AutoConfiguration(after=CockroachDBAutoConfiguration.class)
@ConditionalOnClass(javax.sql.DataSource.class)
@EnableConfigurationProperties(CockroachDBContinuumCloudProperties.class)
@ConditionalOnProperty(prefix="cockroachdb.continuum.cloud",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class CockroachDBContinuumCloudAutoConfiguration
extends Object
Auto-configuration for the Cockroach Continuum Cloud control-plane surface.
Exposes a
CloudClient (simulated until an API key is set) and, when a
JdbcTemplate is available, a VirtualClusterManager for
virtual-cluster lifecycle. Optional and independent of the core transaction
path.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncockroachVirtualClusterManager(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
Constructor Details
-
CockroachDBContinuumCloudAutoConfiguration
public CockroachDBContinuumCloudAutoConfiguration()
-
-
Method Details
-
cockroachCloudClient
@Bean @ConditionalOnMissingBean public CloudClient cockroachCloudClient(CockroachDBContinuumCloudProperties props) -
cockroachVirtualClusterManager
@Bean @ConditionalOnMissingBean @ConditionalOnBean(org.springframework.jdbc.core.JdbcTemplate.class) public VirtualClusterManager cockroachVirtualClusterManager(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-