org.infinispan.loaders.jdbc.binary
Class JdbcBinaryCacheStoreConfig

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
          extended by org.infinispan.loaders.AbstractCacheLoaderConfig
              extended by org.infinispan.loaders.AbstractCacheStoreConfig
                  extended by org.infinispan.loaders.LockSupportCacheStoreConfig
                      extended by org.infinispan.loaders.jdbc.AbstractJdbcCacheStoreConfig
                          extended by org.infinispan.loaders.jdbc.AbstractNonDelegatingJdbcCacheStoreConfig
                              extended by org.infinispan.loaders.jdbc.binary.JdbcBinaryCacheStoreConfig
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, JAXBUnmarshallable, CacheLoaderConfig, CacheStoreConfig

public class JdbcBinaryCacheStoreConfig
extends AbstractNonDelegatingJdbcCacheStoreConfig

Defines available configuration elements for JdbcBinaryCacheStore.

Author:
Mircea.Markus@jboss.com
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.infinispan.loaders.jdbc.AbstractNonDelegatingJdbcCacheStoreConfig
DEFAULT_CONCURRENCY_LEVEL, DEFAULT_LOCK_ACQUISITION_TIMEOUT, manageConnectionFactory, tableManipulation
 
Fields inherited from class org.infinispan.loaders.jdbc.AbstractJdbcCacheStoreConfig
connectionFactoryConfig
 
Fields inherited from class org.infinispan.loaders.AbstractCacheStoreConfig
async, fetchPersistentState, ignoreModifications, purgeOnStartup, purgerThreads, purgeSynchronously, singletonStore
 
Fields inherited from class org.infinispan.loaders.AbstractCacheLoaderConfig
cacheLoaderClassName, properties
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
overriddenConfigurationElements
 
Constructor Summary
JdbcBinaryCacheStoreConfig()
           
JdbcBinaryCacheStoreConfig(boolean manageConnectionFactory)
           
JdbcBinaryCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig, TableManipulation tm)
           
 
Method Summary
 void setBucketTableNamePrefix(String bucketTableName)
          Sets the prefix for the name of the table where the data will be stored.
 
Methods inherited from class org.infinispan.loaders.jdbc.AbstractNonDelegatingJdbcCacheStoreConfig
clone, getBatchSize, getDatabaseType, getFetchSize, getTableManipulation, isManageConnectionFactory, setBatchSize, setCacheName, setCreateTableOnStart, setDatabaseType, setDataColumnName, setDataColumnType, setDropTableOnExit, setFetchSize, setIdColumnName, setIdColumnType, setTableManipulation, setTimestampColumnName, setTimestampColumnType, toString
 
Methods inherited from class org.infinispan.loaders.jdbc.AbstractJdbcCacheStoreConfig
getConnectionFactoryConfig, setConnectionFactoryClass, setConnectionUrl, setDatasourceJndiLocation, setDriverClass, setPassword, setUserName
 
Methods inherited from class org.infinispan.loaders.LockSupportCacheStoreConfig
getLockAcquistionTimeout, getLockConcurrencyLevel, setLockAcquistionTimeout, setLockConcurrencyLevel
 
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
 
Methods inherited from class org.infinispan.loaders.AbstractCacheLoaderConfig
getCacheLoaderClassName, getClassLoader, getProperties, setCacheLoaderClassName, setProperties, setProperties
 
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
hasComponentStarted, inject
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc, willUnmarshall
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.infinispan.loaders.CacheLoaderConfig
getCacheLoaderClassName, getClassLoader, setCacheLoaderClassName
 

Constructor Detail

JdbcBinaryCacheStoreConfig

public JdbcBinaryCacheStoreConfig(boolean manageConnectionFactory)

JdbcBinaryCacheStoreConfig

public JdbcBinaryCacheStoreConfig(ConnectionFactoryConfig connectionFactoryConfig,
                                  TableManipulation tm)

JdbcBinaryCacheStoreConfig

public JdbcBinaryCacheStoreConfig()
Method Detail

setBucketTableNamePrefix

public void setBucketTableNamePrefix(String bucketTableName)
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.


-->

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