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)
See Also:
Serialized Form

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()
           
 int hashCode()
           
protected  int hashCodeExcludingProperties()
           
 boolean isAsync()
           
 boolean isFetchPersistentState()
           
 boolean isIgnoreModifications()
           
 boolean isPurgeOnStartup()
           
 boolean isPushStateWhenCoordinator()
           
 boolean isSingletonStore()
           
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 setPushStateWhenCoordinator(boolean pushStateWhenCoordinator)
           
 void setSingletonStore(boolean singletonStore)
           
 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)

isSingletonStore

public boolean isSingletonStore()

setSingletonStore

public void setSingletonStore(boolean singletonStore)

isPushStateWhenCoordinator

public boolean isPushStateWhenCoordinator()

setPushStateWhenCoordinator

public void setPushStateWhenCoordinator(boolean pushStateWhenCoordinator)

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