org.infinispan.loaders.jdbc.configuration
public class JdbcStringBasedCacheStoreConfigurationBuilder extends AbstractJdbcCacheStoreConfigurationBuilder<JdbcStringBasedCacheStoreConfiguration,JdbcStringBasedCacheStoreConfigurationBuilder>
Modifier and Type | Class and Description |
---|---|
class |
JdbcStringBasedCacheStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder |
connectionFactory
lockAcquistionTimeout, lockConcurrencyLevel
Constructor and Description |
---|
JdbcStringBasedCacheStoreConfigurationBuilder(org.infinispan.configuration.cache.LoadersConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
JdbcStringBasedCacheStoreConfiguration |
create() |
protected org.infinispan.configuration.cache.ConfigurationBuilder |
getBuilder() |
JdbcStringBasedCacheStoreConfigurationBuilder |
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. |
JdbcStringBasedCacheStoreConfigurationBuilder |
key2StringMapper(String key2StringMapper)
The class name of a
Key2StringMapper to use for mapping keys to strings suitable for
storage in a database table. |
org.infinispan.configuration.Builder<?> |
read(JdbcStringBasedCacheStoreConfiguration template) |
JdbcStringBasedCacheStoreConfigurationBuilder |
self() |
JdbcStringBasedCacheStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder |
table()
Allows configuration of table-specific parameters such as column names and types
|
void |
validate() |
connectionFactory, connectionPool, dataSource, readInternal, simpleConnection
lockAcquistionTimeout, lockAcquistionTimeout, lockConcurrencyLevel
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
addProperty, withProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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 JdbcStringBasedCacheStoreConfigurationBuilder(org.infinispan.configuration.cache.LoadersConfigurationBuilder builder)
public JdbcStringBasedCacheStoreConfigurationBuilder self()
public JdbcStringBasedCacheStoreConfigurationBuilder key2StringMapper(String key2StringMapper)
Key2StringMapper
to use for mapping keys to strings suitable for
storage in a database table. Defaults to DefaultTwoWayKey2StringMapper
public JdbcStringBasedCacheStoreConfigurationBuilder key2StringMapper(Class<? extends org.infinispan.loaders.keymappers.Key2StringMapper> klass)
Key2StringMapper
to use for mapping keys to strings suitable for
storage in a database table. Defaults to DefaultTwoWayKey2StringMapper
public JdbcStringBasedCacheStoreConfigurationBuilder.StringTableManipulationConfigurationBuilder table()
public void validate()
validate
in interface org.infinispan.configuration.Builder<JdbcStringBasedCacheStoreConfiguration>
validate
in class AbstractJdbcCacheStoreConfigurationBuilder<JdbcStringBasedCacheStoreConfiguration,JdbcStringBasedCacheStoreConfigurationBuilder>
public JdbcStringBasedCacheStoreConfiguration create()
public org.infinispan.configuration.Builder<?> read(JdbcStringBasedCacheStoreConfiguration template)
protected org.infinispan.configuration.cache.ConfigurationBuilder getBuilder()
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.