Interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
- All Superinterfaces:
ConfigurationChildBuilder,LoaderConfigurationChildBuilder<S>,PersistenceConfigurationChildBuilder
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder,AbstractJdbcStoreConfigurationChildBuilder,AbstractSchemaJdbcConfigurationBuilder,JdbcStringBasedStoreConfigurationBuilder,JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder,ManagedConnectionFactoryConfigurationBuilder,PooledConnectionFactoryConfigurationBuilder,QueriesJdbcConfigurationBuilder,QueriesJdbcStoreConfigurationBuilder,SchemaJdbcConfigurationBuilder,SimpleConnectionFactoryConfigurationBuilder,TableJdbcStoreConfigurationBuilder,TableManipulationConfigurationBuilder
public interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
extends LoaderConfigurationChildBuilder<S>
JdbcStoreConfigurationChildBuilder.
- Since:
- 5.2
- Author:
- Tristan Tarrant
-
Method Summary
Modifier and TypeMethodDescription<C extends ConnectionFactoryConfigurationBuilder<?>>
CconnectionFactory(C builder) Use the specifiedConnectionFactoryConfigurationBuilderto configure connections to the database<C extends ConnectionFactoryConfigurationBuilder<?>>
CconnectionFactory(Class<C> klass) Use the specified ConnectionFactory to handle connection to the databaseConfigures a connection pool to be used by this JDBC Cache Store to handle connections to the databaseConfigures a DataSource to be used by this JDBC Cache Store to handle connections to the databaseConfigures this JDBC Cache Store to use a single connection to the databaseMethods inherited from interface org.infinispan.configuration.cache.ConfigurationChildBuilder
build, clustering, customInterceptors, encoding, expiration, indexing, invocationBatching, jmxStatistics, locking, memory, query, security, simpleCache, simpleCache, sites, statistics, template, transaction, unsafe, validateMethods inherited from interface org.infinispan.configuration.cache.PersistenceConfigurationChildBuilder
persistence
-
Method Details
-
connectionPool
PooledConnectionFactoryConfigurationBuilder<S> connectionPool()Configures a connection pool to be used by this JDBC Cache Store to handle connections to the database -
dataSource
ManagedConnectionFactoryConfigurationBuilder<S> dataSource()Configures a DataSource to be used by this JDBC Cache Store to handle connections to the database -
simpleConnection
SimpleConnectionFactoryConfigurationBuilder<S> simpleConnection()Configures this JDBC Cache Store to use a single connection to the database -
connectionFactory
Use the specified ConnectionFactory to handle connection to the database -
connectionFactory
Use the specifiedConnectionFactoryConfigurationBuilderto configure connections to the database
-