org.jboss.cache.config
Class CacheLoaderConfig
java.lang.Object
org.jboss.cache.config.ConfigurationComponent
org.jboss.cache.config.CacheLoaderConfig
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent
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 AT jboss DOT org), Brian Stansberry, Galder Zamarreno
- See Also:
- Serialized Form
CacheLoaderConfig
public CacheLoaderConfig()
getPreload
public String getPreload()
setPreload
public void setPreload(String preload)
setPassivation
public void setPassivation(boolean passivation)
isPassivation
public boolean isPassivation()
addIndividualCacheLoaderConfig
public void addIndividualCacheLoaderConfig(CacheLoaderConfig.IndividualCacheLoaderConfig clc)
getIndividualCacheLoaderConfigs
public List<CacheLoaderConfig.IndividualCacheLoaderConfig> getIndividualCacheLoaderConfigs()
setIndividualCacheLoaderConfigs
public void setIndividualCacheLoaderConfigs(List<CacheLoaderConfig.IndividualCacheLoaderConfig> configs)
getFirstCacheLoaderConfig
public CacheLoaderConfig.IndividualCacheLoaderConfig getFirstCacheLoaderConfig()
useChainingCacheLoader
public boolean useChainingCacheLoader()
toString
public String toString()
- Overrides:
toString
in class Object
setShared
public void setShared(boolean shared)
isShared
public boolean isShared()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
clone
public CacheLoaderConfig clone()
throws CloneNotSupportedException
- Specified by:
clone
in interface CloneableConfigurationComponent
- Overrides:
clone
in class ConfigurationComponent
- Throws:
CloneNotSupportedException
isFetchPersistentState
public boolean isFetchPersistentState()
- Loops through all individual cache loader configs and checks if fetchPersistentState is set on any of them
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.