@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=com.datastax.oss.driver.api.core.CqlSession.class) @EnableConfigurationProperties(value=CassandraProperties.class) public class CassandraAutoConfiguration extends ObjectSE
Auto-configuration
。コンストラクターと説明 |
---|
CassandraAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
com.datastax.oss.driver.api.core.config.DriverConfigLoader | cassandraDriverConfigLoader(CassandraProperties properties, ObjectProvider<DriverConfigLoaderBuilderCustomizer> builderCustomizers) |
com.datastax.oss.driver.api.core.CqlSession | cassandraSession(com.datastax.oss.driver.api.core.CqlSessionBuilder cqlSessionBuilder) |
com.datastax.oss.driver.api.core.CqlSessionBuilder | cassandraSessionBuilder(CassandraProperties properties, com.datastax.oss.driver.api.core.config.DriverConfigLoader driverConfigLoader, ObjectProvider<CqlSessionBuilderCustomizer> builderCustomizers) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Bean @ConditionalOnMissingBean @Lazy public com.datastax.oss.driver.api.core.CqlSession cassandraSession(com.datastax.oss.driver.api.core.CqlSessionBuilder cqlSessionBuilder)
@Bean @ConditionalOnMissingBean @Scope(value="prototype") public com.datastax.oss.driver.api.core.CqlSessionBuilder cassandraSessionBuilder(CassandraProperties properties, com.datastax.oss.driver.api.core.config.DriverConfigLoader driverConfigLoader, ObjectProvider<CqlSessionBuilderCustomizer> builderCustomizers)
@Bean(destroyMethod="") @ConditionalOnMissingBean public com.datastax.oss.driver.api.core.config.DriverConfigLoader cassandraDriverConfigLoader(CassandraProperties properties, ObjectProvider<DriverConfigLoaderBuilderCustomizer> builderCustomizers)