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 specifiedConnectionFactoryConfigurationBuilder
to 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, customInterceptors, encoding, expiration, indexing, invocationBatching, jmxStatistics, locking, memory, security, simpleCache, simpleCache, sites, statistics, template, transaction, unsafe, validate
-
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 specifiedConnectionFactoryConfigurationBuilder
to configure connections to the database
-
-