Interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
-
- All Superinterfaces:
ConfigurationChildBuilder,LoaderConfigurationChildBuilder<S>,PersistenceConfigurationChildBuilder
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder,AbstractJdbcStoreConfigurationChildBuilder,JdbcStringBasedStoreConfigurationBuilder,JdbcStringBasedStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder,ManagedConnectionFactoryConfigurationBuilder,PooledConnectionFactoryConfigurationBuilder,SimpleConnectionFactoryConfigurationBuilder,TableManipulationConfigurationBuilder
public interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>> extends LoaderConfigurationChildBuilder<S>
JdbcStoreConfigurationChildBuilder.- Since:
- 5.2
- Author:
- Tristan Tarrant
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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 databasePooledConnectionFactoryConfigurationBuilder<S>connectionPool()Configures a connection pool to be used by this JDBC Cache Store to handle connections to the databaseManagedConnectionFactoryConfigurationBuilder<S>dataSource()Configures a DataSource to be used by this JDBC Cache Store to handle connections to the databaseSimpleConnectionFactoryConfigurationBuilder<S>simpleConnection()Configures this JDBC Cache Store to use a single connection to the database-
Methods inherited from interface org.infinispan.configuration.cache.ConfigurationChildBuilder
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, encoding, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, memory, security, simpleCache, simpleCache, sites, storeAsBinary, template, transaction, unsafe, validate, versioning
-
Methods inherited from interface org.infinispan.configuration.cache.PersistenceConfigurationChildBuilder
persistence
-
-
-
-
Method Detail
-
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
<C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(Class<C> klass)
Use the specified ConnectionFactory to handle connection to the database
-
connectionFactory
<C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(C builder)
Use the specifiedConnectionFactoryConfigurationBuilderto configure connections to the database
-
-