public class JdbcMixedCacheStoreConfig extends AbstractJdbcCacheStoreConfig
JdbcMixedCacheStore.connectionFactoryConfigDEFAULT_CONCURRENCY_LEVEL, DEFAULT_LOCK_ACQUISITION_TIMEOUTasync, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStorecacheLoaderClassName, propertiescroverriddenConfigurationElements| Constructor and Description |
|---|
JdbcMixedCacheStoreConfig() |
JdbcMixedCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig,
TableManipulation binaryTableManipulation,
TableManipulation stringsTableManipulation) |
| Modifier and Type | Method and Description |
|---|---|
JdbcMixedCacheStoreConfig |
clone() |
String |
getDatabaseType() |
void |
setBatchSize(int batchSize) |
void |
setBinaryTableManipulation(TableManipulation binaryTableManipulation) |
void |
setConnectionFactoryConfig(ConnectionFactoryConfig connectionFactoryConfig) |
void |
setCreateTableOnStartForBinary(boolean createTableOnStartForBinary) |
void |
setCreateTableOnStartForStrings(boolean createTableOnStartForStrings) |
void |
setDatabaseType(String dbType)
Sets the database dialect.
|
void |
setDataColumnNameForBinary(String dataColumnNameForBinary) |
void |
setDataColumnNameForStrings(String dataColumnNameForStrings) |
void |
setDataColumnTypeForBinary(String dataColumnTypeForBinary) |
void |
setDataColumnTypeForStrings(String dataColumnTypeForStrings) |
void |
setDropTableOnExitForBinary(boolean dropTableOnExitForBinary) |
void |
setDropTableOnExitForStrings(boolean dropTableOnExitForStrings) |
void |
setFetchSize(int fetchSize) |
void |
setIdColumnNameForBinary(String idColumnNameForBinary) |
void |
setIdColumnNameForStrings(String idColumnNameForStrings) |
void |
setIdColumnTypeForBinary(String idColumnTypeForBinary) |
void |
setIdColumnTypeForStrings(String idColumnTypeForStrings) |
void |
setKey2StringMapperClass(String name) |
void |
setLockAcquistionTimeout(int lockAcquistionTimeout) |
void |
setLockConcurrencyLevelForBinary(int concurrencyLevel) |
void |
setLockConcurrencyLevelForStrings(int concurrencyLevel) |
void |
setStringsTableManipulation(TableManipulation stringsTableManipulation) |
void |
setTableNamePrefixForBinary(String tableNameForBinary) |
void |
setTableNamePrefixForStrings(String tableNameForStrings) |
void |
setTimestampColumnNameForBinary(String timestampColumnNameForBinary) |
void |
setTimestampColumnNameForStrings(String timestampColumnNameForStrings) |
void |
setTimestampColumnTypeForBinary(String timestampColumnTypeForBinary) |
void |
setTimestampColumnTypeForStrings(String timestampColumnTypeForStrings) |
getConnectionFactoryConfig, setConnectionFactoryClass, setConnectionUrl, setDatasourceJndiLocation, setDriverClass, setPassword, setUserName, toStringgetLockAcquistionTimeout, getLockConcurrencyLevel, setLockAcquistionTimeout, setLockConcurrencyLevelaccept, 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, singletonStoregetCacheLoaderClassName, getClassLoader, getProperties, setCacheLoaderClassName, setProperties, setPropertieshasComponentStarted, injecttestImmutability, toTypedProperties, toTypedProperties, uc, willUnmarshallfinalize, getClass, notify, notifyAll, wait, wait, waitgetCacheLoaderClassName, getClassLoader, setCacheLoaderClassNamepublic JdbcMixedCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig, TableManipulation binaryTableManipulation, TableManipulation stringsTableManipulation)
public JdbcMixedCacheStoreConfig()
public void setConnectionFactoryConfig(ConnectionFactoryConfig connectionFactoryConfig)
public void setBinaryTableManipulation(TableManipulation binaryTableManipulation)
public void setStringsTableManipulation(TableManipulation stringsTableManipulation)
public void setIdColumnNameForStrings(String idColumnNameForStrings)
public void setIdColumnTypeForStrings(String idColumnTypeForStrings)
public void setTableNamePrefixForStrings(String tableNameForStrings)
public void setDataColumnNameForStrings(String dataColumnNameForStrings)
public void setDataColumnTypeForStrings(String dataColumnTypeForStrings)
public void setTimestampColumnNameForStrings(String timestampColumnNameForStrings)
public void setTimestampColumnTypeForStrings(String timestampColumnTypeForStrings)
public void setCreateTableOnStartForStrings(boolean createTableOnStartForStrings)
public void setDropTableOnExitForStrings(boolean dropTableOnExitForStrings)
public void setIdColumnNameForBinary(String idColumnNameForBinary)
public void setIdColumnTypeForBinary(String idColumnTypeForBinary)
public void setTableNamePrefixForBinary(String tableNameForBinary)
public void setDataColumnNameForBinary(String dataColumnNameForBinary)
public void setDataColumnTypeForBinary(String dataColumnTypeForBinary)
public void setTimestampColumnNameForBinary(String timestampColumnNameForBinary)
public void setTimestampColumnTypeForBinary(String timestampColumnTypeForBinary)
public void setCreateTableOnStartForBinary(boolean createTableOnStartForBinary)
public void setDropTableOnExitForBinary(boolean dropTableOnExitForBinary)
public void setKey2StringMapperClass(String name)
public void setLockConcurrencyLevelForStrings(int concurrencyLevel)
public void setLockConcurrencyLevelForBinary(int concurrencyLevel)
public void setLockAcquistionTimeout(int lockAcquistionTimeout)
public void setFetchSize(int fetchSize)
TableManipulation.getFetchSize()public void setBatchSize(int batchSize)
TableManipulation.getBatchSize()public String getDatabaseType()
public void setDatabaseType(String dbType)
dbType - public JdbcMixedCacheStoreConfig clone()
clone in interface CloneableConfigurationComponentclone in interface CacheLoaderConfigclone in class AbstractJdbcCacheStoreConfigCopyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.