@Deprecated public class FIFOConfiguration extends EvictionPolicyConfigBase implements ModernizableConfig
FIFOPolicy.
If configured via XML, expects the following:
Requires a "maxNodes" attribute otherwise a ConfigurationException is thrown.1000
log| Constructor and Description |
|---|
FIFOConfiguration()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
FIFOConfiguration |
clone()
Deprecated.
|
EvictionAlgorithmConfig |
modernizeConfig()
Deprecated.
|
void |
reset()
Deprecated.
Resets the values to their defaults.
|
protected void |
setEvictionPolicyClassName()
Deprecated.
This method should be overridden by subclass implementers to set the default
policy class name for the subclass. |
String |
toString()
Deprecated.
|
void |
validate()
Deprecated.
Requires a positive maxNodes value or ConfigurationException
is thrown.
|
equals, getEvictionPolicyClass, getMaxNodes, getMinTimeToLiveSeconds, hashCode, setEvictionPolicyClass, setMaxNodes, setMinTimeToLiveSecondsaddChildConfig, addChildConfigs, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutabilitypublic EvictionAlgorithmConfig modernizeConfig()
modernizeConfig in interface ModernizableConfigpublic void validate()
throws ConfigurationException
validate in interface EvictionPolicyConfigvalidate in class EvictionPolicyConfigBaseConfigurationException - if any values for the configuration
properties are invalidprotected void setEvictionPolicyClassName()
EvictionPolicyConfigBasepolicy class name for the subclass.
This will be called when the implementation is constructed, but is also
called in EvictionPolicyConfigBase.reset().setEvictionPolicyClassName in class EvictionPolicyConfigBasepublic void reset()
EvictionPolicyConfigreset in interface EvictionPolicyConfigreset in class EvictionPolicyConfigBasepublic FIFOConfiguration clone() throws CloneNotSupportedException
clone in interface CloneableConfigurationComponentclone in class ConfigurationComponentCloneNotSupportedExceptionCopyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.