Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.loaders.jdbc.configuration
Interface JdbcCacheStoreConfigurationChildBuilder<S extends AbstractJdbcCacheStoreConfigurationBuilder<?,S>>

All Superinterfaces:
ConfigurationChildBuilder, LoaderConfigurationChildBuilder<S>, LockSupportStoreConfigurationChildBuilder<S>, StoreConfigurationChildBuilder<S>
All Known Subinterfaces:
JdbcMixedCacheStoreConfigurationChildBuilder<S>
All Known Implementing Classes:
AbstractJdbcCacheStoreConfigurationBuilder, AbstractJdbcCacheStoreConfigurationChildBuilder, JdbcBinaryCacheStoreConfigurationBuilder, JdbcBinaryCacheStoreConfigurationBuilder.BinaryTableManipulationConfigurationBuilder, JdbcMixedCacheStoreConfigurationBuilder, JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder, JdbcStringBasedCacheStoreConfigurationBuilder, JdbcStringBasedCacheStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder, ManagedConnectionFactoryConfigurationBuilder, PooledConnectionFactoryConfigurationBuilder, SimpleConnectionFactoryConfigurationBuilder, TableManipulationConfigurationBuilder

public interface JdbcCacheStoreConfigurationChildBuilder<S extends AbstractJdbcCacheStoreConfigurationBuilder<?,S>>
extends LockSupportStoreConfigurationChildBuilder<S>

JdbcCacheStoreConfigurationChildBuilder.

Since:
5.2
Author:
Tristan Tarrant

Method Summary
 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
 SimpleConnectionFactoryConfigurationBuilder<S> simpleConnection()
          Configures this JDBC Cache Store to use a single connection to the database
 
Methods inherited from interface org.infinispan.configuration.cache.LockSupportStoreConfigurationChildBuilder
lockAcquistionTimeout, lockAcquistionTimeout, lockConcurrencyLevel
 
Methods inherited from interface org.infinispan.configuration.cache.StoreConfigurationChildBuilder
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
 
Methods inherited from interface org.infinispan.configuration.cache.LoaderConfigurationChildBuilder
addProperty, withProperties
 
Methods inherited from interface org.infinispan.configuration.cache.ConfigurationChildBuilder
build, clustering, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, loaders, locking, sites, storeAsBinary, transaction, unsafe, versioning
 

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


Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.