org.infinispan.loaders.jdbc.mixed
Class JdbcMixedCacheStoreConfig
java.lang.Object
org.infinispan.config.AbstractConfigurationBean
org.infinispan.config.AbstractNamedCacheConfigurationBean
org.infinispan.config.PluggableConfigurationComponent
org.infinispan.loaders.AbstractCacheLoaderConfig
org.infinispan.loaders.AbstractCacheStoreConfig
org.infinispan.loaders.jdbc.mixed.JdbcMixedCacheStoreConfig
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent, CacheLoaderConfig, CacheStoreConfig
public class JdbcMixedCacheStoreConfig
- extends AbstractCacheStoreConfig
Configuration for JdbcMixedCacheStore
.
- Author:
- Mircea.Markus@jboss.com
- See Also:
- Serialized Form
Methods inherited from class org.infinispan.loaders.AbstractCacheStoreConfig |
accept, equals, equalsExcludingProperties, getAsyncStoreConfig, getPurgerThreads, getSingletonStoreConfig, hashCode, hashCodeExcludingProperties, isFetchPersistentState, isIgnoreModifications, isPurgeOnStartup, isPurgeSynchronously, setAsyncStoreConfig, setFetchPersistentState, setIgnoreModifications, setPurgeOnStartup, setPurgerThreads, setPurgeSynchronously, setSingletonStoreConfig, toString |
JdbcMixedCacheStoreConfig
public JdbcMixedCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig,
TableManipulation binaryTableManipulation,
TableManipulation stringsTableManipulation)
JdbcMixedCacheStoreConfig
public JdbcMixedCacheStoreConfig()
setConnectionFactoryConfig
public void setConnectionFactoryConfig(ConnectionFactoryConfig connectionFactoryConfig)
setBinaryTableManipulation
public void setBinaryTableManipulation(TableManipulation binaryTableManipulation)
setStringsTableManipulation
public void setStringsTableManipulation(TableManipulation stringsTableManipulation)
setIdColumnNameForStrings
public void setIdColumnNameForStrings(String idColumnNameForStrings)
setIdColumnTypeForStrings
public void setIdColumnTypeForStrings(String idColumnTypeForStrings)
setTableNamePrefixForStrings
public void setTableNamePrefixForStrings(String tableNameForStrings)
setDataColumnNameForStrings
public void setDataColumnNameForStrings(String dataColumnNameForStrings)
setDataColumnTypeForStrings
public void setDataColumnTypeForStrings(String dataColumnTypeForStrings)
setTimestampColumnNameForStrings
public void setTimestampColumnNameForStrings(String timestampColumnNameForStrings)
setTimestampColumnTypeForStrings
public void setTimestampColumnTypeForStrings(String timestampColumnTypeForStrings)
setCreateTableOnStartForStrings
public void setCreateTableOnStartForStrings(boolean createTableOnStartForStrings)
setDropTableOnExitForStrings
public void setDropTableOnExitForStrings(boolean dropTableOnExitForStrings)
setIdColumnNameForBinary
public void setIdColumnNameForBinary(String idColumnNameForBinary)
setIdColumnTypeForBinary
public void setIdColumnTypeForBinary(String idColumnTypeForBinary)
setTableNamePrefixForBinary
public void setTableNamePrefixForBinary(String tableNameForBinary)
setDataColumnNameForBinary
public void setDataColumnNameForBinary(String dataColumnNameForBinary)
setDataColumnTypeForBinary
public void setDataColumnTypeForBinary(String dataColumnTypeForBinary)
setTimestampColumnNameForBinary
public void setTimestampColumnNameForBinary(String timestampColumnNameForBinary)
setTimestampColumnTypeForBinary
public void setTimestampColumnTypeForBinary(String timestampColumnTypeForBinary)
setCreateTableOnStartForBinary
public void setCreateTableOnStartForBinary(boolean createTableOnStartForBinary)
setDropTableOnExitForBinary
public void setDropTableOnExitForBinary(boolean dropTableOnExitForBinary)
setDriverClass
public void setDriverClass(String driverClass)
setConnectionUrl
public void setConnectionUrl(String connectionUrl)
setUserName
public void setUserName(String userName)
setPassword
public void setPassword(String password)
setConnectionFactoryClass
public void setConnectionFactoryClass(String connectionFactoryClass)
- Name of the connection factory class.
- See Also:
ConnectionFactory
setDatasourceJndiLocation
public void setDatasourceJndiLocation(String location)
getConnectionFactoryConfig
public ConnectionFactoryConfig getConnectionFactoryConfig()
setKey2StringMapperClass
public void setKey2StringMapperClass(String name)
setLockConcurrencyLevelForStrings
public void setLockConcurrencyLevelForStrings(int concurrencyLevel)
setLockConcurrencyLevelForBinary
public void setLockConcurrencyLevelForBinary(int concurrencyLevel)
setLockAcquistionTimeout
public void setLockAcquistionTimeout(int lockAcquistionTimeout)
setFetchSize
public void setFetchSize(int fetchSize)
- See Also:
TableManipulation.getFetchSize()
setBatchSize
public void setBatchSize(int batchSize)
- See Also:
TableManipulation.getBatchSize()
clone
public JdbcMixedCacheStoreConfig clone()
- Specified by:
clone
in interface CloneableConfigurationComponent
- Specified by:
clone
in interface CacheLoaderConfig
- Overrides:
clone
in class AbstractCacheStoreConfig
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.