|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.cache.config.ConfigurationComponent org.jboss.cache.eviction.EvictionPolicyConfigBase
EvictionAlgorithmConfigBase
.
@Deprecated public abstract class EvictionPolicyConfigBase
Base implementation of EvictionPolicyConfig
. Adds properties
for the most commonly used config elements.
Field Summary |
---|
Fields inherited from class org.jboss.cache.config.ConfigurationComponent |
---|
log |
Constructor Summary | |
---|---|
protected |
EvictionPolicyConfigBase()
Deprecated. Can only be instantiated by a subclass. |
Method Summary | |
---|---|
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. |
Methods inherited from class org.jboss.cache.config.ConfigurationComponent |
---|
addChildConfig, addChildConfigs, clone, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutability |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected EvictionPolicyConfigBase()
setEvictionPolicyClassName()
.
Method Detail |
---|
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 boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public 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()
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |