public class PooledConnectionFactoryConfigurationBuilder<S extends AbstractJdbcStoreConfigurationBuilder<?,S>> extends AbstractJdbcStoreConfigurationChildBuilder<S> implements ConnectionFactoryConfigurationBuilder<PooledConnectionFactoryConfiguration>
Modifier | Constructor and Description |
---|---|
protected |
PooledConnectionFactoryConfigurationBuilder(AbstractJdbcStoreConfigurationBuilder<?,S> builder) |
Modifier and Type | Method and Description |
---|---|
PooledConnectionFactoryConfigurationBuilder<S> |
connectionUrl(String connectionUrl) |
PooledConnectionFactoryConfiguration |
create() |
PooledConnectionFactoryConfigurationBuilder<S> |
driverClass(Class<? extends Driver> driverClass) |
PooledConnectionFactoryConfigurationBuilder<S> |
driverClass(String driverClass) |
protected org.infinispan.configuration.cache.ConfigurationBuilder |
getBuilder() |
PooledConnectionFactoryConfigurationBuilder<S> |
password(String password) |
PooledConnectionFactoryConfigurationBuilder<S> |
read(PooledConnectionFactoryConfiguration template) |
PooledConnectionFactoryConfigurationBuilder<S> |
username(String username) |
void |
validate() |
void |
validate(org.infinispan.configuration.global.GlobalConfiguration globalConfig) |
connectionFactory, connectionFactory, connectionPool, dataSource, simpleConnection
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, versioning
protected PooledConnectionFactoryConfigurationBuilder(AbstractJdbcStoreConfigurationBuilder<?,S> builder)
public PooledConnectionFactoryConfigurationBuilder<S> connectionUrl(String connectionUrl)
public PooledConnectionFactoryConfigurationBuilder<S> driverClass(Class<? extends Driver> driverClass)
public PooledConnectionFactoryConfigurationBuilder<S> driverClass(String driverClass)
public PooledConnectionFactoryConfigurationBuilder<S> username(String username)
public PooledConnectionFactoryConfigurationBuilder<S> password(String password)
public void validate()
validate
in interface org.infinispan.commons.configuration.Builder<PooledConnectionFactoryConfiguration>
public void validate(org.infinispan.configuration.global.GlobalConfiguration globalConfig)
validate
in interface org.infinispan.configuration.cache.ConfigurationChildBuilder
public PooledConnectionFactoryConfiguration create()
create
in interface org.infinispan.commons.configuration.Builder<PooledConnectionFactoryConfiguration>
public PooledConnectionFactoryConfigurationBuilder<S> read(PooledConnectionFactoryConfiguration template)
read
in interface org.infinispan.commons.configuration.Builder<PooledConnectionFactoryConfiguration>
protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
Copyright © 2017 JBoss, a division of Red Hat. All rights reserved.