@Deprecated public abstract class EvictionPolicyConfigBase extends ConfigurationComponent implements EvictionPolicyConfig
EvictionPolicyConfig
. Adds properties
for the most commonly used config elements.log
Modifier | Constructor and Description |
---|---|
protected |
EvictionPolicyConfigBase()
Deprecated.
Can only be instantiated by a subclass.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
Deprecated.
|
String |
getEvictionPolicyClass()
Deprecated.
Gets the class name of the
EvictionPolicy implementation
this object will configure. |
int |
getMaxNodes()
Deprecated.
|
int |
getMinTimeToLiveSeconds()
Deprecated.
|
int |
hashCode()
Deprecated.
|
void |
reset()
Deprecated.
Resets the values to their defaults.
|
void |
setEvictionPolicyClass(String evictionPolicyClass)
Deprecated.
|
protected abstract void |
setEvictionPolicyClassName()
Deprecated.
This method should be overridden by subclass implementers to set the default
policy class name for the subclass. |
void |
setMaxNodes(int maxNodes)
Deprecated.
|
void |
setMinTimeToLiveSeconds(int minTimeToLiveSeconds)
Deprecated.
|
void |
validate()
Deprecated.
Validate the configuration.
|
addChildConfig, addChildConfigs, clone, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutability
protected EvictionPolicyConfigBase()
setEvictionPolicyClassName()
.public String getEvictionPolicyClass()
EvictionPolicyConfig
EvictionPolicy
implementation
this object will configure. Used by RegionManager
to instantiate the policy.getEvictionPolicyClass
in interface EvictionPolicyConfig
public void setEvictionPolicyClass(String evictionPolicyClass)
public int getMaxNodes()
public void setMaxNodes(int maxNodes)
public int getMinTimeToLiveSeconds()
public void setMinTimeToLiveSeconds(int minTimeToLiveSeconds)
public void validate() throws ConfigurationException
EvictionPolicyConfig
validate
in interface EvictionPolicyConfig
ConfigurationException
- if any values for the configuration
properties are invalidpublic void reset()
EvictionPolicyConfig
reset
in interface EvictionPolicyConfig
protected abstract void setEvictionPolicyClassName()
policy class name
for the subclass.
This will be called when the implementation is constructed, but is also
called in reset()
.Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.