org.jboss.cache.config
Class CacheLoaderConfig
java.lang.Object
org.jboss.cache.config.ConfigurationComponent
org.jboss.cache.config.CacheLoaderConfig
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class CacheLoaderConfig
- extends ConfigurationComponent
Holds the configuration of the cache loader chain. ALL cache loaders should be defined using this class, adding
individual cache loaders to the chain by calling addIndividualCacheLoaderConfig(org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig)
- Author:
- Manik Surtani (manik@jboss.org), Brian Stansberry, Galder Zamarreno
- See Also:
- Serialized Form
Methods inherited from class org.jboss.cache.config.ConfigurationComponent |
addChildConfig, addChildConfigs, clone, getTreeCache, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, safeEquals, setCacheImpl, testImmutability |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
CacheLoaderConfig
public CacheLoaderConfig()
getPreload
public java.lang.String getPreload()
setPreload
public void setPreload(java.lang.String preload)
setPassivation
public void setPassivation(boolean passivation)
isPassivation
public boolean isPassivation()
addIndividualCacheLoaderConfig
public void addIndividualCacheLoaderConfig(CacheLoaderConfig.IndividualCacheLoaderConfig clc)
getIndividualCacheLoaderConfigs
public java.util.List<CacheLoaderConfig.IndividualCacheLoaderConfig> getIndividualCacheLoaderConfigs()
setIndividualCacheLoaderConfigs
public void setIndividualCacheLoaderConfigs(java.util.List<CacheLoaderConfig.IndividualCacheLoaderConfig> configs)
getFirstCacheLoaderConfig
public CacheLoaderConfig.IndividualCacheLoaderConfig getFirstCacheLoaderConfig()
useChainingCacheLoader
public boolean useChainingCacheLoader()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setShared
public void setShared(boolean shared)
isShared
public boolean isShared()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object