org.infinispan.loaders.jdbc.configuration
public class JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder extends TableManipulationConfigurationBuilder<JdbcMixedCacheStoreConfigurationBuilder,JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder> implements JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
Modifier and Type | Method and Description |
---|---|
JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder |
binaryTable()
Allows configuration of table-specific parameters such as column names and types for the table
used to store entries with binary keys
|
PooledConnectionFactoryConfigurationBuilder<JdbcMixedCacheStoreConfigurationBuilder> |
connectionPool()
Configures a connection pool to be used by this JDBC Cache Store to handle connections to the database
|
ManagedConnectionFactoryConfigurationBuilder<JdbcMixedCacheStoreConfigurationBuilder> |
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() |
JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder> |
key2StringMapper(Class<? extends org.infinispan.loaders.keymappers.Key2StringMapper> klass)
The class of a
Key2StringMapper to use for mapping keys to strings suitable for
storage in a database table. |
JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder> |
key2StringMapper(String key2StringMapper)
The class name of a
Key2StringMapper to use for mapping keys to strings suitable for
storage in a database table. |
JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder |
self() |
JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder |
stringTable()
Allows configuration of table-specific parameters such as column names and types for the table
used to store entries with string keys
|
batchSize, create, createOnStart, databaseType, dataColumnName, dataColumnType, dropOnExit, fetchSize, idColumnName, idColumnType, read, tableNamePrefix, timestampColumnName, timestampColumnType, validate
simpleConnection
lockAcquistionTimeout, lockAcquistionTimeout, lockConcurrencyLevel
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
addProperty, withProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
simpleConnection
lockAcquistionTimeout, lockAcquistionTimeout, lockConcurrencyLevel
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
addProperty, withProperties
build, clustering, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, indexing, invocationBatching, jmxStatistics, loaders, locking, sites, storeAsBinary, transaction, unsafe, versioning
public JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder self()
self
in interface org.infinispan.configuration.Self<JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder>
public JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder binaryTable()
JdbcMixedCacheStoreConfigurationChildBuilder
binaryTable
in interface JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
public JdbcMixedCacheStoreConfigurationBuilder.MixedTableManipulationConfigurationBuilder stringTable()
JdbcMixedCacheStoreConfigurationChildBuilder
stringTable
in interface JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
public PooledConnectionFactoryConfigurationBuilder<JdbcMixedCacheStoreConfigurationBuilder> connectionPool()
JdbcCacheStoreConfigurationChildBuilder
connectionPool
in interface JdbcCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
connectionPool
in class AbstractJdbcCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
public ManagedConnectionFactoryConfigurationBuilder<JdbcMixedCacheStoreConfigurationBuilder> dataSource()
JdbcCacheStoreConfigurationChildBuilder
dataSource
in interface JdbcCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
dataSource
in class AbstractJdbcCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
public JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder> key2StringMapper(String key2StringMapper)
JdbcMixedCacheStoreConfigurationChildBuilder
Key2StringMapper
to use for mapping keys to strings suitable for
storage in a database table. Defaults to DefaultTwoWayKey2StringMapper
key2StringMapper
in interface JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
public JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder> key2StringMapper(Class<? extends org.infinispan.loaders.keymappers.Key2StringMapper> klass)
JdbcMixedCacheStoreConfigurationChildBuilder
Key2StringMapper
to use for mapping keys to strings suitable for
storage in a database table. Defaults to DefaultTwoWayKey2StringMapper
key2StringMapper
in interface JdbcMixedCacheStoreConfigurationChildBuilder<JdbcMixedCacheStoreConfigurationBuilder>
protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.