Class CockroachDBAutoConfiguration
java.lang.Object
com.cockroachlabs.data.autoconfigure.CockroachDBAutoConfiguration
@AutoConfiguration(after=CockroachDBMetricsAutoConfiguration.class)
@ConditionalOnClass(javax.sql.DataSource.class)
@EnableConfigurationProperties(CockroachDBProperties.class)
@ImportRuntimeHints(CockroachDBRuntimeHints.class)
@RegisterReflectionForBinding({CockroachDBProperties.class,Retry.class,Region.class})
public class CockroachDBAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncockroachDBAspect(org.springframework.transaction.PlatformTransactionManager txManager, CockroachDBProperties props, CockroachDBMetrics metrics, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, RegionResolver regionResolver) org.springframework.jdbc.core.JdbcTemplatecockroachDBJdbcTemplate(DataSource dataSource) cockroachDBTemplate(org.springframework.transaction.PlatformTransactionManager txManager, CockroachDBProperties props, CockroachDBMetrics metrics, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, RegionResolver regionResolver) followerReadAspect(org.springframework.transaction.PlatformTransactionManager txManager, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, CockroachDBMetrics metrics)
-
Constructor Details
-
CockroachDBAutoConfiguration
public CockroachDBAutoConfiguration()
-
-
Method Details
-
cockroachDBMetrics
-
cockroachDBJdbcTemplate
@Bean @ConditionalOnMissingBean public org.springframework.jdbc.core.JdbcTemplate cockroachDBJdbcTemplate(DataSource dataSource) -
regionResolver
@Bean @ConditionalOnMissingBean(RegionResolver.class) public RegionResolver regionResolver(CockroachDBProperties props) -
cockroachDBTemplate
@Bean @ConditionalOnMissingBean public CockroachDBTemplate cockroachDBTemplate(org.springframework.transaction.PlatformTransactionManager txManager, CockroachDBProperties props, CockroachDBMetrics metrics, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, RegionResolver regionResolver) -
cockroachDBAspect
@Bean @ConditionalOnMissingBean public CockroachDBAspect cockroachDBAspect(org.springframework.transaction.PlatformTransactionManager txManager, CockroachDBProperties props, CockroachDBMetrics metrics, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, RegionResolver regionResolver) -
followerReadAspect
@Bean @ConditionalOnMissingBean public FollowerReadAspect followerReadAspect(org.springframework.transaction.PlatformTransactionManager txManager, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, CockroachDBMetrics metrics)
-