org.jboss.cache.config
Class EvictionRegionConfig
java.lang.Object
org.jboss.cache.config.ConfigurationComponent
org.jboss.cache.config.EvictionRegionConfig
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, CloneableConfigurationComponent
public class EvictionRegionConfig
- extends ConfigurationComponent
It is imperative that a region Fqn is set, either via one of the constructors or using setRegionFqn(org.jboss.cache.Fqn)
.
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
NAME
|
static java.lang.String |
REGION
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
REGION
public static final java.lang.String REGION
- See Also:
- Constant Field Values
EvictionRegionConfig
public EvictionRegionConfig()
EvictionRegionConfig
@Deprecated
public EvictionRegionConfig(Fqn regionFqn,
EvictionPolicyConfig evictionPolicyConfig)
- Deprecated. use
EvictionRegionConfig(org.jboss.cache.Fqn, EvictionAlgorithmConfig)
instead.
EvictionRegionConfig
public EvictionRegionConfig(Fqn regionFqn,
EvictionAlgorithmConfig evictionAlgorithmConfig)
EvictionRegionConfig
public EvictionRegionConfig(Fqn regionFqn,
EvictionAlgorithmConfig evictionAlgorithmConfig,
int queueSize)
EvictionRegionConfig
public EvictionRegionConfig(Fqn fqn)
getEvictionPolicyConfig
@Deprecated
public EvictionPolicyConfig getEvictionPolicyConfig()
- Deprecated. use
getEvictionAlgorithmConfig()
instead.
getEvictionAlgorithmConfig
public EvictionAlgorithmConfig getEvictionAlgorithmConfig()
setEvictionPolicyConfig
@Deprecated
public void setEvictionPolicyConfig(EvictionPolicyConfig evictionPolicyConfig)
- Deprecated. see
setEvictionAlgorithmConfig(EvictionAlgorithmConfig)
setEvictionAlgorithmConfig
public void setEvictionAlgorithmConfig(EvictionAlgorithmConfig config)
getRegionFqn
public Fqn getRegionFqn()
setRegionFqn
public void setRegionFqn(Fqn regionFqn)
getRegionName
public java.lang.String getRegionName()
setRegionName
public void setRegionName(java.lang.String name)
getEventQueueSize
public int getEventQueueSize()
setEventQueueSize
public void setEventQueueSize(int queueSize)
setDefaults
public void setDefaults(EvictionRegionConfig defaults)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
clone
public EvictionRegionConfig clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interface CloneableConfigurationComponent
- Overrides:
clone
in class ConfigurationComponent
- Throws:
java.lang.CloneNotSupportedException
isDefaultRegion
public boolean isDefaultRegion()
getEvictionActionPolicyClassName
public java.lang.String getEvictionActionPolicyClassName()
setEvictionActionPolicyClassName
public void setEvictionActionPolicyClassName(java.lang.String evictionActionPolicyClassName)
setEventQueueSizeIfUnset
public void setEventQueueSizeIfUnset(int eventQueueSize)
validate
public void validate()
- Ensure this is a valid eviction region configuration.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.