org.infinispan.loaders.bdbje
Class BdbjeCacheStoreConfig

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.bdbje.BdbjeCacheStoreConfig
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, JAXBUnmarshallable, CacheLoaderConfig, CacheStoreConfig

public class BdbjeCacheStoreConfig
extends AbstractCacheStoreConfig

Configures BdbjeCacheStore. This allows you to tune a number of characteristics of the BdbjeCacheStore.

Please see AbstractCacheStoreConfig for more configuration parameters.

Since:
4.0
Author:
Adrian Cole
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, properties
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
overriddenConfigurationElements
 
Constructor Summary
BdbjeCacheStoreConfig()
           
 
Method Summary
 String getCacheDbName()
           
 String getCacheDbNamePrefix()
           
 String getCatalogDbName()
           
 String getEnvironmentPropertiesFile()
           
 String getExpiryDbName()
           
 String getExpiryDbPrefix()
           
 String getLocation()
           
 long getLockAcquistionTimeout()
           
 int getMaxTxRetries()
           
 Properties readEnvironmentProperties()
           
 void setCacheDbNamePrefix(String cacheDbNamePrefix)
           
 void setCatalogDbName(String catalogDbName)
           
 void setEnvironmentPropertiesFile(String environmentPropertiesFile)
           
 void setExpiryDbNamePrefix(String expiryDbName)
           
 void setLocation(String location)
           
 void setLockAcquistionTimeout(long lockAcquistionTimeout)
           
 void setMaxTxRetries(int maxTxRetries)
           
 
Methods inherited from class org.infinispan.loaders.AbstractCacheStoreConfig
accept, asyncStore, clone, 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, toString
 
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

BdbjeCacheStoreConfig

public BdbjeCacheStoreConfig()
Method Detail

getExpiryDbPrefix

public String getExpiryDbPrefix()

getExpiryDbName

public String getExpiryDbName()

setExpiryDbNamePrefix

public void setExpiryDbNamePrefix(String expiryDbName)

getMaxTxRetries

public int getMaxTxRetries()

setMaxTxRetries

public void setMaxTxRetries(int maxTxRetries)

getLockAcquistionTimeout

public long getLockAcquistionTimeout()

setLockAcquistionTimeout

public void setLockAcquistionTimeout(long lockAcquistionTimeout)

getLocation

public String getLocation()

setLocation

public void setLocation(String location)

getCacheDbNamePrefix

public String getCacheDbNamePrefix()

setCacheDbNamePrefix

public void setCacheDbNamePrefix(String cacheDbNamePrefix)

getCatalogDbName

public String getCatalogDbName()

setCatalogDbName

public void setCatalogDbName(String catalogDbName)

getCacheDbName

public String getCacheDbName()

getEnvironmentPropertiesFile

public String getEnvironmentPropertiesFile()

setEnvironmentPropertiesFile

public void setEnvironmentPropertiesFile(String environmentPropertiesFile)

readEnvironmentProperties

public Properties readEnvironmentProperties()
                                     throws CacheLoaderException
Throws:
CacheLoaderException

-->

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