public abstract class AbstractJdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>> extends org.infinispan.configuration.cache.AbstractStoreConfigurationChildBuilder<S> implements JdbcStoreConfigurationChildBuilder<S>
Modifier | Constructor and Description |
---|---|
protected |
AbstractJdbcStoreConfigurationChildBuilder(AbstractJdbcStoreConfigurationBuilder<?,S> builder) |
Modifier and Type | Method and Description |
---|---|
<C extends ConnectionFactoryConfigurationBuilder<?>> |
connectionFactory(C factoryBuilder)
Use the specified
ConnectionFactoryConfigurationBuilder to configure connections to
the database |
<C extends ConnectionFactoryConfigurationBuilder<?>> |
connectionFactory(Class<C> klass)
Use the specified
ConnectionFactory to handle connection to the database |
PooledConnectionFactoryConfigurationBuilder<S> |
connectionPool()
Configures a connection pool to be used by this JDBC Cache Store to handle connections to the database
|
ManagedConnectionFactoryConfigurationBuilder<S> |
dataSource()
Configures a DataSource to be used by this JDBC Cache Store to handle connections to the database
|
protected org.infinispan.configuration.cache.ConfigurationBuilder |
getBuilder() |
SimpleConnectionFactoryConfigurationBuilder<S> |
simpleConnection()
Configures this JDBC Cache Store to use a single connection to the database
|
addProperty, async, fetchPersistentState, ignoreModifications, preload, purgeOnStartup, shared, singleton, withProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
persistence
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, security, simpleCache, simpleCache, sites, storeAsBinary, template, transaction, unsafe, validate, versioning
protected AbstractJdbcStoreConfigurationChildBuilder(AbstractJdbcStoreConfigurationBuilder<?,S> builder)
public PooledConnectionFactoryConfigurationBuilder<S> connectionPool()
JdbcStoreConfigurationChildBuilder
connectionPool
in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
public ManagedConnectionFactoryConfigurationBuilder<S> dataSource()
JdbcStoreConfigurationChildBuilder
dataSource
in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
public SimpleConnectionFactoryConfigurationBuilder<S> simpleConnection()
JdbcStoreConfigurationChildBuilder
simpleConnection
in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
public <C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(Class<C> klass)
JdbcStoreConfigurationChildBuilder
ConnectionFactory
to handle connection to the databaseconnectionFactory
in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
public <C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(C factoryBuilder)
JdbcStoreConfigurationChildBuilder
ConnectionFactoryConfigurationBuilder
to configure connections to
the databaseconnectionFactory
in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>>
protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.