@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, testImmutabilityprotected EvictionPolicyConfigBase()
setEvictionPolicyClassName().public String getEvictionPolicyClass()
EvictionPolicyConfigEvictionPolicy implementation
this object will configure. Used by RegionManager
to instantiate the policy.getEvictionPolicyClass in interface EvictionPolicyConfigpublic 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
EvictionPolicyConfigvalidate in interface EvictionPolicyConfigConfigurationException - if any values for the configuration
properties are invalidpublic void reset()
EvictionPolicyConfigreset in interface EvictionPolicyConfigprotected 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.