@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, setMinTimeToLiveSeconds
addChildConfig, addChildConfigs, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutability
public EvictionAlgorithmConfig modernizeConfig()
modernizeConfig
in interface ModernizableConfig
public void validate() throws ConfigurationException
validate
in interface EvictionPolicyConfig
validate
in class EvictionPolicyConfigBase
ConfigurationException
- if any values for the configuration
properties are invalidprotected void setEvictionPolicyClassName()
EvictionPolicyConfigBase
policy class name
for the subclass.
This will be called when the implementation is constructed, but is also
called in EvictionPolicyConfigBase.reset()
.setEvictionPolicyClassName
in class EvictionPolicyConfigBase
public void reset()
EvictionPolicyConfig
reset
in interface EvictionPolicyConfig
reset
in class EvictionPolicyConfigBase
public FIFOConfiguration clone() throws CloneNotSupportedException
clone
in interface CloneableConfigurationComponent
clone
in class ConfigurationComponent
CloneNotSupportedException
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.