|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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()
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
EvictionPolicyConfig
validate in interface EvictionPolicyConfigConfigurationException - if any values for the configuration
properties are invalidpublic boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic void reset()
EvictionPolicyConfig
reset 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().
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||