org.jboss.cache.config
Class CacheLoaderConfig.IndividualCacheLoaderConfig
java.lang.Object
org.jboss.cache.config.ConfigurationComponent
org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- AdjListJDBCCacheLoaderConfig, AsyncCacheLoaderConfig, BdbjeCacheLoaderConfig, ClusteredCacheLoaderConfig, FileCacheLoaderConfig, JdbmCacheLoaderConfig, TcpDelegatingCacheLoaderConfig
- Enclosing class:
- CacheLoaderConfig
public static class CacheLoaderConfig.IndividualCacheLoaderConfig
- extends ConfigurationComponent
Configuration object that holds the confguration of an individual cache loader.
- Author:
- Manik Surtani (manik@jboss.org), 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.IndividualCacheLoaderConfig
public CacheLoaderConfig.IndividualCacheLoaderConfig()
populateFromBaseConfig
protected void populateFromBaseConfig(CacheLoaderConfig.IndividualCacheLoaderConfig base)
isPurgeOnStartup
public boolean isPurgeOnStartup()
isFetchPersistentState
public boolean isFetchPersistentState()
setFetchPersistentState
public void setFetchPersistentState(boolean fetchPersistentState)
setClassName
public void setClassName(java.lang.String className)
getClassName
public java.lang.String getClassName()
setAsync
public void setAsync(boolean async)
isAsync
public boolean isAsync()
setIgnoreModifications
public void setIgnoreModifications(boolean ignoreModifications)
isIgnoreModifications
public boolean isIgnoreModifications()
setProperties
public void setProperties(java.lang.String properties)
throws java.io.IOException
- Throws:
java.io.IOException
setProperties
public void setProperties(java.util.Properties properties)
getProperties
public java.util.Properties getProperties()
setPurgeOnStartup
public void setPurgeOnStartup(boolean purgeOnStartup)
getSingletonStoreConfig
public CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig getSingletonStoreConfig()
setSingletonStoreConfig
public void setSingletonStoreConfig(CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig singletonStoreConfig)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
equalsExcludingProperties
protected boolean equalsExcludingProperties(java.lang.Object obj)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
hashCodeExcludingProperties
protected int hashCodeExcludingProperties()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object