org.jboss.cache.config
Class EvictionConfig

java.lang.Object
  extended by org.jboss.cache.config.ConfigurationComponent
      extended by org.jboss.cache.config.EvictionConfig
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class EvictionConfig
extends ConfigurationComponent

See Also:
Serialized Form

Field Summary
static java.lang.String EVENT_QUEUE_SIZE
           
static int EVENT_QUEUE_SIZE_DEFAULT
           
static java.lang.String EVICTION_POLICY_CLASS
           
static int WAKEUP_DEFAULT
           
static java.lang.String WAKEUP_INTERVAL_SECONDS
           
 
Fields inherited from class org.jboss.cache.config.ConfigurationComponent
log
 
Constructor Summary
EvictionConfig()
           
EvictionConfig(java.lang.String defaultEvictionClass)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getDefaultEventQueueSize()
           
 java.lang.String getDefaultEvictionPolicyClass()
           
 java.util.List<EvictionRegionConfig> getEvictionRegionConfigs()
           
 int getWakeupIntervalSeconds()
           
 int hashCode()
           
 boolean isValidConfig()
           
 void setDefaultEventQueueSize(int eventQueueSize)
           
 void setDefaultEvictionPolicyClass(java.lang.String defaultEvictionPolicyClass)
           
 void setEvictionRegionConfigs(java.util.List<EvictionRegionConfig> evictionRegionConfigs)
           
 void setWakeupIntervalSeconds(int wakeupIntervalSeconds)
           
 
Methods inherited from class org.jboss.cache.config.ConfigurationComponent
addChildConfig, addChildConfigs, clone, getTreeCache, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, safeEquals, setCacheImpl, testImmutability
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WAKEUP_INTERVAL_SECONDS

public static final java.lang.String WAKEUP_INTERVAL_SECONDS
See Also:
Constant Field Values

WAKEUP_DEFAULT

public static final int WAKEUP_DEFAULT
See Also:
Constant Field Values

EVENT_QUEUE_SIZE

public static final java.lang.String EVENT_QUEUE_SIZE
See Also:
Constant Field Values

EVICTION_POLICY_CLASS

public static final java.lang.String EVICTION_POLICY_CLASS
See Also:
Constant Field Values

EVENT_QUEUE_SIZE_DEFAULT

public static final int EVENT_QUEUE_SIZE_DEFAULT
See Also:
Constant Field Values
Constructor Detail

EvictionConfig

public EvictionConfig()

EvictionConfig

public EvictionConfig(java.lang.String defaultEvictionClass)
Method Detail

isValidConfig

public boolean isValidConfig()

getDefaultEvictionPolicyClass

public java.lang.String getDefaultEvictionPolicyClass()

setDefaultEvictionPolicyClass

public void setDefaultEvictionPolicyClass(java.lang.String defaultEvictionPolicyClass)

getEvictionRegionConfigs

public java.util.List<EvictionRegionConfig> getEvictionRegionConfigs()

getDefaultEventQueueSize

public int getDefaultEventQueueSize()

setDefaultEventQueueSize

public void setDefaultEventQueueSize(int eventQueueSize)

setEvictionRegionConfigs

public void setEvictionRegionConfigs(java.util.List<EvictionRegionConfig> evictionRegionConfigs)

getWakeupIntervalSeconds

public int getWakeupIntervalSeconds()

setWakeupIntervalSeconds

public void setWakeupIntervalSeconds(int wakeupIntervalSeconds)

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