org.jboss.cache.eviction
Class NullEvictionAlgorithmConfig

java.lang.Object
  extended by org.jboss.cache.config.ConfigurationComponent
      extended by org.jboss.cache.eviction.NullEvictionAlgorithmConfig
All Implemented Interfaces:
Serializable, Cloneable, CloneableConfigurationComponent, EvictionAlgorithmConfig

public class NullEvictionAlgorithmConfig
extends ConfigurationComponent
implements EvictionAlgorithmConfig

Configuration class for NullEvictionAlgorithm.

Since:
3.0
Author:
Manik Surtani
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.cache.config.ConfigurationComponent
log
 
Constructor Summary
NullEvictionAlgorithmConfig()
           
 
Method Summary
 NullEvictionAlgorithmConfig clone()
           
 String getEvictionAlgorithmClassName()
          Gets the class name of the EvictionAlgorithm implementation this object will configure.
 void reset()
          No-op
 void validate()
          No-op
 
Methods inherited from class org.jboss.cache.config.ConfigurationComponent
addChildConfig, addChildConfigs, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutability
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullEvictionAlgorithmConfig

public NullEvictionAlgorithmConfig()
Method Detail

reset

public void reset()
No-op

Specified by:
reset in interface EvictionAlgorithmConfig

getEvictionAlgorithmClassName

public String getEvictionAlgorithmClassName()
Description copied from interface: EvictionAlgorithmConfig
Gets the class name of the EvictionAlgorithm implementation this object will configure.

Specified by:
getEvictionAlgorithmClassName in interface EvictionAlgorithmConfig
Returns:
fully qualified class name

validate

public void validate()
              throws ConfigurationException
No-op

Specified by:
validate in interface EvictionAlgorithmConfig
Throws:
ConfigurationException - if any values for the configuration properties are invalid

clone

public NullEvictionAlgorithmConfig clone()
                                  throws CloneNotSupportedException
Specified by:
clone in interface CloneableConfigurationComponent
Specified by:
clone in interface EvictionAlgorithmConfig
Overrides:
clone in class ConfigurationComponent
Returns:
a clone of the EvictionAlgorithmConfig.
Throws:
CloneNotSupportedException


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