|
||||||||||
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.config.EvictionConfig
public class EvictionConfig
Field Summary | |
---|---|
static int |
EVENT_QUEUE_SIZE_DEFAULT
|
static String |
EVICTION_ACTION_POLICY_CLASS_DEFAULT
|
static int |
WAKEUP_DEFAULT
|
Fields inherited from class org.jboss.cache.config.ConfigurationComponent |
---|
log |
Constructor Summary | |
---|---|
EvictionConfig()
|
|
EvictionConfig(EvictionRegionConfig defaultEvictionRegionConfig)
|
|
EvictionConfig(EvictionRegionConfig defaultEvictionRegionConfig,
int wakeupInterval)
|
|
EvictionConfig(String defaultEvictionPolicyClass)
Deprecated. Use EvictionConfig(EvictionRegionConfig) instead. |
Method Summary | |
---|---|
void |
addEvictionRegionConfig(EvictionRegionConfig evictionRegionConfig)
|
void |
applyDefaults(EvictionRegionConfig config)
Applies defaults to a config passed in |
static void |
assertIsTransformable(String evictionPolicyClass)
Deprecated. |
EvictionConfig |
clone()
|
EvictionRegionConfig |
createDefaultEvictionRegionConfig()
Deprecated. the default region is now created when this instance is constructed. Use getDefaultEvictionRegionConfig() instead. |
boolean |
equals(Object o)
|
String |
getDefaultEvictionPolicyClass()
Deprecated. use getDefaultEvictionRegionConfig() instead. |
EvictionRegionConfig |
getDefaultEvictionRegionConfig()
|
EvictionRegionConfig |
getEvictionRegionConfig(String region)
Returns the EvictionRegionConfig coresponding to given region fqn, or null if no
match is found. |
List<EvictionRegionConfig> |
getEvictionRegionConfigs()
|
long |
getWakeupInterval()
|
int |
getWakeupIntervalSeconds()
Deprecated. Use getWakeupIntervalSeconds() . |
int |
hashCode()
|
boolean |
isValidConfig()
|
void |
setDefaultEventQueueSize(int queueSize)
Deprecated. set these attributes on the default eviction region config. |
void |
setDefaultEvictionPolicyClass(String defaultEvictionPolicyClass)
Deprecated. use setDefaultEvictionRegionConfig(EvictionRegionConfig) instead. |
void |
setDefaultEvictionRegionConfig(EvictionRegionConfig defaultEvictionRegionConfig)
|
void |
setEvictionRegionConfigs(List<EvictionRegionConfig> evictionRegionConfigs)
|
void |
setWakeupInterval(long wakeupInterval)
Set the wake up interval for the eviction thread. |
void |
setWakeupInterval(long wakeupInterval,
TimeUnit timeUnit)
Set the wake up interval for the eviction thread. |
void |
setWakeupIntervalSeconds(int wakeupIntervalSeconds)
Deprecated. Use setWakeupInterval(long) . |
Methods inherited from class org.jboss.cache.config.ConfigurationComponent |
---|
addChildConfig, addChildConfigs, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutability |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int WAKEUP_DEFAULT
public static final int EVENT_QUEUE_SIZE_DEFAULT
public static final String EVICTION_ACTION_POLICY_CLASS_DEFAULT
Constructor Detail |
---|
public EvictionConfig()
@Deprecated public EvictionConfig(String defaultEvictionPolicyClass)
EvictionConfig(EvictionRegionConfig)
instead.
public EvictionConfig(EvictionRegionConfig defaultEvictionRegionConfig)
public EvictionConfig(EvictionRegionConfig defaultEvictionRegionConfig, int wakeupInterval)
Method Detail |
---|
public boolean isValidConfig()
public EvictionRegionConfig getDefaultEvictionRegionConfig()
public void setDefaultEvictionRegionConfig(EvictionRegionConfig defaultEvictionRegionConfig)
@Deprecated public String getDefaultEvictionPolicyClass()
getDefaultEvictionRegionConfig()
instead.
@Deprecated public void setDefaultEvictionPolicyClass(String defaultEvictionPolicyClass)
setDefaultEvictionRegionConfig(EvictionRegionConfig)
instead.
@Deprecated public static final void assertIsTransformable(String evictionPolicyClass) throws UnsupportedEvictionImplException
UnsupportedEvictionImplException
.
evictionPolicyClass
- class to test
UnsupportedEvictionImplException
- thrown if the eviction policy passed in is unusable@Deprecated public EvictionRegionConfig createDefaultEvictionRegionConfig()
getDefaultEvictionRegionConfig()
instead.
"_default_"
region using the
getDefaultEvictionPolicyClass()
default eviction policy class}. Throws a
ConfigurationException
if
a default eviction policy class
has not been set.
RegionManagerImpl.DEFAULT_REGION
and whose EvictionPolicyConfig is the default config for the
default eviction policy class.
ConfigurationException
- if a
a default eviction policy class
has not been set or there is a problem instantiating the configuration.public List<EvictionRegionConfig> getEvictionRegionConfigs()
public void setEvictionRegionConfigs(List<EvictionRegionConfig> evictionRegionConfigs)
public void addEvictionRegionConfig(EvictionRegionConfig evictionRegionConfig)
public long getWakeupInterval()
public void setWakeupInterval(long wakeupInterval)
wakeupInterval
- interval, in milliseconds.public void setWakeupInterval(long wakeupInterval, TimeUnit timeUnit)
wakeupInterval
- intervaltimeUnit
- for the interval provided@Deprecated public int getWakeupIntervalSeconds()
getWakeupIntervalSeconds()
.
@Deprecated public void setWakeupIntervalSeconds(int wakeupIntervalSeconds)
setWakeupInterval(long)
.
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public EvictionConfig clone() throws CloneNotSupportedException
clone
in interface CloneableConfigurationComponent
clone
in class ConfigurationComponent
CloneNotSupportedException
public EvictionRegionConfig getEvictionRegionConfig(String region)
EvictionRegionConfig
coresponding to given region fqn, or null
if no
match is found.
public void applyDefaults(EvictionRegionConfig config)
config
- config to apply defaults to@Deprecated public void setDefaultEventQueueSize(int queueSize)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |