org.infinispan.config
Class AbstractNamedCacheConfigurationBean

java.lang.Object
  extended by org.infinispan.config.AbstractConfigurationBean
      extended by org.infinispan.config.AbstractNamedCacheConfigurationBean
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, JAXBUnmarshallable
Direct Known Subclasses:
AbstractCacheLoaderConfig, AsyncStoreConfig, CacheLoaderManagerConfig, Configuration, Configuration.AsyncType, Configuration.BooleanAttributeType, Configuration.ClusteringType, Configuration.CustomInterceptorsType, Configuration.DeadlockDetectionType, Configuration.EvictionType, Configuration.ExpirationType, Configuration.HashType, Configuration.L1Type, Configuration.LockingType, Configuration.StateRetrievalType, Configuration.SyncType, Configuration.TransactionType, Configuration.UnsafeType, CustomInterceptorConfig, SingletonStoreConfig

public abstract class AbstractNamedCacheConfigurationBean
extends AbstractConfigurationBean

Adds named cache specific features to the AbstractConfigurationBean .

Since:
4.0
Author:
Manik Surtani, Galder ZamarreƱo, Vladimir Blagojevic
See Also:
Serialized Form

Field Summary
protected  ComponentRegistry cr
           
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
EMPTY_PROPERTIES, log, overriddenConfigurationElements
 
Constructor Summary
AbstractNamedCacheConfigurationBean()
           
 
Method Summary
 AbstractNamedCacheConfigurationBean clone()
           
protected  boolean hasComponentStarted()
          Tests whether the component this configuration bean intents to configure has already started.
 void inject(ComponentRegistry cr)
           
 
Methods inherited from class org.infinispan.config.AbstractConfigurationBean
testImmutability, toTypedProperties, toTypedProperties, uc, willUnmarshall
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cr

protected ComponentRegistry cr
Constructor Detail

AbstractNamedCacheConfigurationBean

public AbstractNamedCacheConfigurationBean()
Method Detail

inject

public void inject(ComponentRegistry cr)

hasComponentStarted

protected boolean hasComponentStarted()
Description copied from class: AbstractConfigurationBean
Tests whether the component this configuration bean intents to configure has already started.

Specified by:
hasComponentStarted in class AbstractConfigurationBean
Returns:
true if the component has started; false otherwise.

clone

public AbstractNamedCacheConfigurationBean clone()
                                          throws CloneNotSupportedException
Specified by:
clone in interface CloneableConfigurationComponent
Overrides:
clone in class AbstractConfigurationBean
Throws:
CloneNotSupportedException


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