org.jboss.cache.config
Class CacheLoaderConfig.IndividualCacheLoaderConfig

java.lang.Object
  extended by org.jboss.cache.config.ConfigurationComponent
      extended by 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

Nested Class Summary
static class CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig
          Configuration for a SingletonStoreCacheLoader
 
Field Summary
 
Fields inherited from class org.jboss.cache.config.ConfigurationComponent
log
 
Constructor Summary
CacheLoaderConfig.IndividualCacheLoaderConfig()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
protected  boolean equalsExcludingProperties(java.lang.Object obj)
           
 java.lang.String getClassName()
           
 java.util.Properties getProperties()
           
 CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig getSingletonStoreConfig()
           
 int hashCode()
           
protected  int hashCodeExcludingProperties()
           
 boolean isAsync()
           
 boolean isFetchPersistentState()
           
 boolean isIgnoreModifications()
           
 boolean isPurgeOnStartup()
           
protected  void populateFromBaseConfig(CacheLoaderConfig.IndividualCacheLoaderConfig base)
           
 void setAsync(boolean async)
           
 void setClassName(java.lang.String className)
           
 void setFetchPersistentState(boolean fetchPersistentState)
           
 void setIgnoreModifications(boolean ignoreModifications)
           
 void setProperties(java.util.Properties properties)
           
 void setProperties(java.lang.String properties)
           
 void setPurgeOnStartup(boolean purgeOnStartup)
           
 void setSingletonStoreConfig(CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig singletonStoreConfig)
           
 java.lang.String toString()
           
 
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
 

Constructor Detail

CacheLoaderConfig.IndividualCacheLoaderConfig

public CacheLoaderConfig.IndividualCacheLoaderConfig()
Method Detail

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