Interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S> >
- All Superinterfaces:
ConfigurationChildBuilder, LoaderConfigurationChildBuilder<S>, PersistenceConfigurationChildBuilder
- All Known Implementing Classes:
AbstractJdbcStoreConfigurationBuilder, AbstractJdbcStoreConfigurationChildBuilder, AbstractSchemaJdbcConfigurationBuilder, CDIConnectionFactoryConfigurationBuilder, 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 ConfigurationChildBuilder
aliases, build, clustering, encoding, expiration, indexing, invocationBatching, locking, memory, query, security, simpleCache, simpleCache, sites, statistics, template, tracing, transaction, unsafe, validateMethods inherited from interface 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 -
cdiDataSource
CDIConnectionFactoryConfigurationBuilder<S> cdiDataSource() -
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
-