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.LockSupportCacheStoreConfig
org.infinispan.loaders.jdbc.AbstractJdbcCacheStoreConfig
org.infinispan.loaders.jdbc.mixed.JdbcMixedCacheStoreConfig
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent, CacheLoaderConfig, CacheStoreConfig
public class JdbcMixedCacheStoreConfig
- extends AbstractJdbcCacheStoreConfig
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 |
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)
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()
getDatabaseType
public String getDatabaseType()
setDatabaseType
public void setDatabaseType(String dbType)
- Sets the database dialect. Valid types are reflected in the DatabaseType enum. If unspecified, will attempt to
"guess" appropriate dialect from the JDBC driver specified.
- Parameters:
dbType
-
clone
public JdbcMixedCacheStoreConfig clone()
- Specified by:
clone
in interface CloneableConfigurationComponent
- Specified by:
clone
in interface CacheLoaderConfig
- Overrides:
clone
in class AbstractJdbcCacheStoreConfig
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.