org.infinispan.loaders
Class AbstractCacheLoaderConfig

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
          extended by org.infinispan.config.PluggableConfigurationComponent
              extended by org.infinispan.loaders.AbstractCacheLoaderConfig
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, CacheLoaderConfig
Direct Known Subclasses:
AbstractCacheStoreConfig, ClusterCacheLoaderConfig

public class AbstractCacheLoaderConfig
extends PluggableConfigurationComponent
implements CacheLoaderConfig

Abstract base class for CacheLoaderConfigs.

Note that class AbstractCacheLoaderConfig contains JAXB annotations. These annotations determine how XML configuration files are read into instances of configuration class hierarchy as well as they provide meta data for configuration file XML schema generation. Please modify these annotations and Java element types they annotate with utmost understanding and care.

Since:
4.0
Author:
Mircea.Markus@jboss.com
See Also:
Serialized Form

Field Summary
protected  String cacheLoaderClassName
           
 
Fields inherited from class org.infinispan.config.PluggableConfigurationComponent
properties
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
EMPTY_PROPERTIES, log, overriddenConfigurationElements
 
Constructor Summary
AbstractCacheLoaderConfig()
           
 
Method Summary
 void accept(ConfigurationBeanVisitor v)
           
 AbstractCacheLoaderConfig clone()
           
 String getCacheLoaderClassName()
           
 void setCacheLoaderClassName(String className)
           
 
Methods inherited from class org.infinispan.config.PluggableConfigurationComponent
equals, getProperties, hashCode, setProperties, setProperties, toString
 
Methods inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
hasComponentStarted, inject
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

cacheLoaderClassName

protected String cacheLoaderClassName
Constructor Detail

AbstractCacheLoaderConfig

public AbstractCacheLoaderConfig()
Method Detail

getCacheLoaderClassName

public String getCacheLoaderClassName()
Specified by:
getCacheLoaderClassName in interface CacheLoaderConfig

setCacheLoaderClassName

public void setCacheLoaderClassName(String className)
Specified by:
setCacheLoaderClassName in interface CacheLoaderConfig

clone

public AbstractCacheLoaderConfig clone()
Specified by:
clone in interface CloneableConfigurationComponent
Specified by:
clone in interface CacheLoaderConfig
Overrides:
clone in class PluggableConfigurationComponent

accept

public void accept(ConfigurationBeanVisitor v)
Specified by:
accept in interface CacheLoaderConfig

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.