public abstract class AbstractJdbcStoreConfigurationBuilder<T extends AbstractJdbcStoreConfiguration,S extends AbstractJdbcStoreConfigurationBuilder<T,S>> extends AbstractStoreConfigurationBuilder<T,S> implements JdbcStoreConfigurationChildBuilder<S>
| Modifier and Type | Field and Description |
|---|---|
protected ConnectionFactoryConfigurationBuilder<ConnectionFactoryConfiguration> |
connectionFactory |
protected boolean |
manageConnectionFactory |
async, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singletonStore| Constructor and Description |
|---|
AbstractJdbcStoreConfigurationBuilder(PersistenceConfigurationBuilder builder) |
addProperty, async, fetchPersistentState, ignoreModifications, preload, properties, purgeOnStartup, shared, singleton, withPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, locking, persistence, sites, storeAsBinary, transaction, unsafe, versioningpersistenceprotected ConnectionFactoryConfigurationBuilder<ConnectionFactoryConfiguration> connectionFactory
protected boolean manageConnectionFactory
public AbstractJdbcStoreConfigurationBuilder(PersistenceConfigurationBuilder builder)
public PooledConnectionFactoryConfigurationBuilder<S> connectionPool()
JdbcStoreConfigurationChildBuilderconnectionPool in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<T,S>>public ManagedConnectionFactoryConfigurationBuilder<S> dataSource()
JdbcStoreConfigurationChildBuilderdataSource in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<T,S>>public SimpleConnectionFactoryConfigurationBuilder<S> simpleConnection()
JdbcStoreConfigurationChildBuildersimpleConnection in interface JdbcStoreConfigurationChildBuilder<S extends AbstractJdbcStoreConfigurationBuilder<T,S>>public <C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(Class<C> klass)
ConnectionFactory to handle connection to the databasepublic <C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(C builder)
ConnectionFactoryConfigurationBuilder to configure connections to the databasepublic S manageConnectionFactory(boolean manageConnectionFactory)
public void validate()
Buildervalidate in interface Builder<T extends AbstractJdbcStoreConfiguration>validate in class AbstractStoreConfigurationBuilder<T extends AbstractJdbcStoreConfiguration,S extends AbstractJdbcStoreConfigurationBuilder<T,S>>protected S readInternal(AbstractJdbcStoreConfiguration template)
public ClusteringConfigurationBuilder clustering()
clustering in interface ConfigurationChildBuilderpublic CustomInterceptorsConfigurationBuilder customInterceptors()
customInterceptors in interface ConfigurationChildBuilderpublic DataContainerConfigurationBuilder dataContainer()
dataContainer in interface ConfigurationChildBuilderpublic DeadlockDetectionConfigurationBuilder deadlockDetection()
deadlockDetection in interface ConfigurationChildBuilderpublic EvictionConfigurationBuilder eviction()
eviction in interface ConfigurationChildBuilderpublic ExpirationConfigurationBuilder expiration()
expiration in interface ConfigurationChildBuilderpublic IndexingConfigurationBuilder indexing()
indexing in interface ConfigurationChildBuilderpublic InvocationBatchingConfigurationBuilder invocationBatching()
invocationBatching in interface ConfigurationChildBuilderpublic JMXStatisticsConfigurationBuilder jmxStatistics()
jmxStatistics in interface ConfigurationChildBuilderpublic PersistenceConfigurationBuilder persistence()
persistence in interface ConfigurationChildBuilderpublic LockingConfigurationBuilder locking()
locking in interface ConfigurationChildBuilderpublic StoreAsBinaryConfigurationBuilder storeAsBinary()
storeAsBinary in interface ConfigurationChildBuilderpublic TransactionConfigurationBuilder transaction()
transaction in interface ConfigurationChildBuilderpublic VersioningConfigurationBuilder versioning()
versioning in interface ConfigurationChildBuilderpublic UnsafeConfigurationBuilder unsafe()
unsafe in interface ConfigurationChildBuilderpublic SitesConfigurationBuilder sites()
sites in interface ConfigurationChildBuilderpublic CompatibilityModeConfigurationBuilder compatibility()
compatibility in interface ConfigurationChildBuilderprotected ConfigurationBuilder getBuilder()
public Configuration build()
build in interface ConfigurationChildBuilderCopyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.