org.infinispan.loaders.jdbc.mixed
Class JdbcMixedCacheStoreConfig

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
          extended by org.infinispan.config.PluggableConfigurationComponent
              extended by org.infinispan.loaders.AbstractCacheLoaderConfig
                  extended by org.infinispan.loaders.AbstractCacheStoreConfig
                      extended by 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

Field Summary
 
Fields inherited from class org.infinispan.loaders.AbstractCacheStoreConfig
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
 
Fields inherited from class org.infinispan.loaders.AbstractCacheLoaderConfig
cacheLoaderClassName
 
Fields inherited from class org.infinispan.config.PluggableConfigurationComponent
properties
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
EMPTY_PROPERTIES, log, overriddenConfigurationElements
 
Constructor Summary
JdbcMixedCacheStoreConfig()
           
JdbcMixedCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig, TableManipulation binaryTableManipulation, TableManipulation stringsTableManipulation)
           
 
Method Summary
 JdbcMixedCacheStoreConfig clone()
           
 ConnectionFactoryConfig getConnectionFactoryConfig()
           
 void setBatchSize(int batchSize)
           
 void setBinaryTableManipulation(TableManipulation binaryTableManipulation)
           
 void setConnectionFactoryClass(String connectionFactoryClass)
          Name of the connection factory class.
 void setConnectionFactoryConfig(ConnectionFactoryConfig connectionFactoryConfig)
           
 void setConnectionUrl(String connectionUrl)
           
 void setCreateTableOnStartForBinary(boolean createTableOnStartForBinary)
           
 void setCreateTableOnStartForStrings(boolean createTableOnStartForStrings)
           
 void setDataColumnNameForBinary(String dataColumnNameForBinary)
           
 void setDataColumnNameForStrings(String dataColumnNameForStrings)
           
 void setDataColumnTypeForBinary(String dataColumnTypeForBinary)
           
 void setDataColumnTypeForStrings(String dataColumnTypeForStrings)
           
 void setDatasourceJndiLocation(String location)
           
 void setDriverClass(String driverClass)
           
 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 setPassword(String password)
           
 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)
           
 void setUserName(String userName)
           
 
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
 
Methods inherited from class org.infinispan.loaders.AbstractCacheLoaderConfig
getCacheLoaderClassName, setCacheLoaderClassName
 
Methods inherited from class org.infinispan.config.PluggableConfigurationComponent
getProperties, setProperties, setProperties
 
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
hasComponentStarted, inject
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.infinispan.loaders.CacheLoaderConfig
getCacheLoaderClassName, setCacheLoaderClassName
 

Constructor Detail

JdbcMixedCacheStoreConfig

public JdbcMixedCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig,
                                 TableManipulation binaryTableManipulation,
                                 TableManipulation stringsTableManipulation)

JdbcMixedCacheStoreConfig

public JdbcMixedCacheStoreConfig()
Method Detail

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

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.