org.infinispan.config
Class PluggableConfigurationComponent

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

public abstract class PluggableConfigurationComponent
extends AbstractNamedCacheConfigurationBean

A configuration component where the implementation class can be specified, and comes with its own set of properties.

Since:
4.0
Author:
Manik Surtani (manik@jboss.org)
See Also:
Serialized Form

Field Summary
protected  TypedProperties properties
           
 
Fields inherited from class org.infinispan.config.AbstractNamedCacheConfigurationBean
cr
 
Fields inherited from class org.infinispan.config.AbstractConfigurationBean
EMPTY_PROPERTIES, log, overriddenConfigurationElements
 
Constructor Summary
PluggableConfigurationComponent()
           
 
Method Summary
 PluggableConfigurationComponent clone()
           
 boolean equals(Object o)
           
 Properties getProperties()
           
 int hashCode()
           
 void setProperties(Properties properties)
           
 void setProperties(String properties)
           
 String 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

properties

protected TypedProperties properties
Constructor Detail

PluggableConfigurationComponent

public PluggableConfigurationComponent()
Method Detail

getProperties

public Properties getProperties()

setProperties

public void setProperties(Properties properties)

setProperties

public void setProperties(String properties)
                   throws IOException
Throws:
IOException

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

clone

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

Google Analytics

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