org.jboss.cache.config
Class EvictionRegionConfig
java.lang.Object
org.jboss.cache.config.ConfigurationComponent
org.jboss.cache.config.EvictionRegionConfig
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent
public class EvictionRegionConfig
- extends ConfigurationComponent
- See Also:
- Serialized Form
NAME
public static final String NAME
- See Also:
- Constant Field Values
REGION
public static final 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 String getRegionName()
setRegionName
public void setRegionName(String name)
getEventQueueSize
public int getEventQueueSize()
setEventQueueSize
public void setEventQueueSize(int queueSize)
setDefaults
public void setDefaults(EvictionRegionConfig defaults)
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
clone
public EvictionRegionConfig clone()
throws CloneNotSupportedException
- Specified by:
clone
in interface CloneableConfigurationComponent
- Overrides:
clone
in class ConfigurationComponent
- Throws:
CloneNotSupportedException
isDefaultRegion
public boolean isDefaultRegion()
getEvictionActionPolicyClassName
public String getEvictionActionPolicyClassName()
setEvictionActionPolicyClassName
public void setEvictionActionPolicyClassName(String evictionActionPolicyClassName)
setEventQueueSizeIfUnset
public void setEventQueueSizeIfUnset(int eventQueueSize)
validate
public void validate()
- Ensure this is a valid eviction region configuration.
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.