org.infinispan.loaders.jdbc.stringbased
Class JdbcStringBasedCacheStoreConfig
java.lang.Object
org.infinispan.config.AbstractConfigurationBean
org.infinispan.config.AbstractNamedCacheConfigurationBean
org.infinispan.loaders.AbstractCacheLoaderConfig
org.infinispan.loaders.AbstractCacheStoreConfig
org.infinispan.loaders.LockSupportCacheStoreConfig
org.infinispan.loaders.jdbc.AbstractJdbcCacheStoreConfig
org.infinispan.loaders.jdbc.AbstractNonDelegatingJdbcCacheStoreConfig
org.infinispan.loaders.jdbc.stringbased.JdbcStringBasedCacheStoreConfig
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent, JAXBUnmarshallable, CacheLoaderConfig, CacheStoreConfig
public class JdbcStringBasedCacheStoreConfig
- extends AbstractNonDelegatingJdbcCacheStoreConfig
Configuration for JdbcStringBasedCacheStore
cache store.
- Author:
- Mircea.Markus@jboss.com
- See Also:
Key2StringMapper
,
Serialized Form
Methods inherited from class org.infinispan.loaders.jdbc.AbstractNonDelegatingJdbcCacheStoreConfig |
getBatchSize, getDatabaseType, getFetchSize, getTableManipulation, isManageConnectionFactory, setBatchSize, setCacheName, setCreateTableOnStart, setDatabaseType, setDataColumnName, setDataColumnType, setDropTableOnExit, setFetchSize, setIdColumnName, setIdColumnType, setTableManipulation, setTimestampColumnName, setTimestampColumnType |
Methods inherited from class org.infinispan.loaders.AbstractCacheStoreConfig |
accept, asyncStore, equals, equalsExcludingProperties, fetchPersistentState, getAsyncStoreConfig, getPurgerThreads, getSingletonStoreConfig, getTypedProperties, hashCode, hashCodeExcludingProperties, ignoreModifications, isFetchPersistentState, isIgnoreModifications, isPurgeOnStartup, isPurgeSynchronously, purgeOnStartup, purgerThreads, purgeSynchronously, setAsyncStoreConfig, setFetchPersistentState, setIgnoreModifications, setPurgeOnStartup, setPurgerThreads, setPurgeSynchronously, setSingletonStoreConfig, setTypedProperties, singletonStore |
JdbcStringBasedCacheStoreConfig
public JdbcStringBasedCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig,
TableManipulation tableManipulation)
JdbcStringBasedCacheStoreConfig
public JdbcStringBasedCacheStoreConfig()
JdbcStringBasedCacheStoreConfig
public JdbcStringBasedCacheStoreConfig(boolean manageConnectionFactory)
getKey2StringMapper
public Key2StringMapper getKey2StringMapper()
setKey2StringMapperClass
public void setKey2StringMapperClass(String className)
- Name of the class implementing Key2StringMapper. The default value is
DefaultTwoWayKey2StringMapper
- See Also:
Key2StringMapper
setStringsTableNamePrefix
public void setStringsTableNamePrefix(String stringsTableNamePrefix)
- Sets the prefix for the name of the table where the data will be stored. "_" will be appended
to this prefix in order to enforce unique table names for each cache.
clone
public JdbcStringBasedCacheStoreConfig clone()
- Specified by:
clone
in interface CloneableConfigurationComponent
- Specified by:
clone
in interface CacheLoaderConfig
- Overrides:
clone
in class AbstractNonDelegatingJdbcCacheStoreConfig
toString
public String toString()
- Overrides:
toString
in class AbstractNonDelegatingJdbcCacheStoreConfig
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.