|
||||||||||
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.Configuration
public class Configuration
Encapsulates the configuration of a Cache.
Nested Class Summary | |
---|---|
static class |
Configuration.CacheMode
Cache replication mode. |
static class |
Configuration.NodeLockingScheme
Cache node locking scheme. |
Field Summary | |
---|---|
static short |
DEFAULT_REPLICATION_VERSION
Default replication version, from Version.getVersionShort() . |
Fields inherited from class org.jboss.cache.config.ConfigurationComponent |
---|
log |
Constructor Summary | |
---|---|
Configuration()
Default empty constructor |
|
Configuration(CacheImpl cache)
Sets a reference to an existing CacheImpl instance |
Method Summary | |
---|---|
Configuration |
clone()
|
boolean |
equals(java.lang.Object o)
|
BuddyReplicationConfig |
getBuddyReplicationConfig()
|
CacheLoaderConfig |
getCacheLoaderConfig()
|
Configuration.CacheMode |
getCacheMode()
|
java.lang.String |
getCacheModeString()
|
java.lang.String |
getClusterConfig()
|
java.lang.String |
getClusterName()
|
EvictionConfig |
getEvictionConfig()
|
boolean |
getExposeManagementStatistics()
|
long |
getInitialStateRetrievalTimeout()
Deprecated. |
IsolationLevel |
getIsolationLevel()
|
java.lang.String |
getIsolationLevelString()
|
long |
getLockAcquisitionTimeout()
|
java.lang.String |
getMarshallerClass()
|
java.lang.String |
getMultiplexerStack()
|
Configuration.NodeLockingScheme |
getNodeLockingScheme()
|
java.lang.String |
getNodeLockingSchemeString()
|
int |
getNumberOfNotifierThreads()
|
short |
getReplicationVersion()
|
long |
getReplQueueInterval()
|
int |
getReplQueueMaxElements()
|
java.lang.String |
getReplVersionString()
|
RuntimeConfig |
getRuntimeConfig()
|
long |
getStateRetrievalTimeout()
|
long |
getSyncReplTimeout()
|
java.lang.String |
getTransactionManagerLookupClass()
|
int |
hashCode()
|
boolean |
isFetchInMemoryState()
|
boolean |
isInactiveOnStartup()
|
boolean |
isLockParentForChildInsertRemove()
Gets whether inserting or removing a node requires a write lock on the node's parent (when pessimistic locking is used.) The default value is false |
boolean |
isNodeLockingOptimistic()
|
boolean |
isSyncCommitPhase()
|
boolean |
isSyncRollbackPhase()
|
boolean |
isUseRegionBasedMarshalling()
|
boolean |
isUseReplQueue()
|
boolean |
isUsingMultiplexer()
|
static Configuration.CacheMode |
legacyModeToCacheMode(int legacyMode)
|
void |
setBuddyReplicationConfig(BuddyReplicationConfig config)
|
void |
setCacheLoaderConfig(CacheLoaderConfig config)
|
void |
setCacheMode(Configuration.CacheMode cacheModeInt)
|
void |
setCacheMode(java.lang.String cacheMode)
|
void |
setCacheModeString(java.lang.String cacheMode)
|
void |
setClusterConfig(org.w3c.dom.Element config)
Converts a list of elements to a Java Groups property string. |
void |
setClusterConfig(java.lang.String clusterConfig)
|
void |
setClusterName(java.lang.String clusterName)
|
void |
setEvictionConfig(EvictionConfig config)
|
void |
setExposeManagementStatistics(boolean useMbean)
|
void |
setFetchInMemoryState(boolean fetchInMemoryState)
|
void |
setInactiveOnStartup(boolean inactiveOnStartup)
|
void |
setInitialStateRetrievalTimeout(long stateRetrievalTimeout)
Deprecated. |
void |
setIsolationLevel(IsolationLevel isolationLevel)
|
void |
setIsolationLevel(java.lang.String isolationLevel)
|
void |
setIsolationLevelString(java.lang.String isolationLevel)
|
void |
setLockAcquisitionTimeout(long lockAcquisitionTimeout)
|
void |
setLockParentForChildInsertRemove(boolean lockParentForChildInsertRemove)
Sets whether inserting or removing a node requires a write lock on the node's parent (when pessimistic locking is used.) The default value is false |
void |
setMarshallerClass(java.lang.String marshallerClass)
|
void |
setMultiplexerStack(java.lang.String stackName)
|
void |
setNodeLockingOptimistic(boolean nodeLockingOptimistic)
|
void |
setNodeLockingScheme(Configuration.NodeLockingScheme nodeLockingScheme)
|
void |
setNodeLockingScheme(java.lang.String nodeLockingScheme)
|
void |
setNodeLockingSchemeString(java.lang.String nodeLockingScheme)
|
void |
setNumberOfNotifierThreads(int numberOfNotifierThreads)
|
void |
setReplicationVersion(short replicationVersion)
|
void |
setReplQueueInterval(long replQueueInterval)
|
void |
setReplQueueMaxElements(int replQueueMaxElements)
|
void |
setReplVersionString(java.lang.String replVersionString)
|
void |
setRuntimeConfig(RuntimeConfig runtimeConfig)
|
void |
setStateRetrievalTimeout(long stateRetrievalTimeout)
|
void |
setSyncCommitPhase(boolean syncCommitPhase)
|
void |
setSyncReplTimeout(long syncReplTimeout)
|
void |
setSyncRollbackPhase(boolean syncRollbackPhase)
|
void |
setTransactionManagerLookupClass(java.lang.String transactionManagerLookupClass)
|
void |
setUseRegionBasedMarshalling(boolean useRegionBasedMarshalling)
|
void |
setUseReplQueue(boolean useReplQueue)
|
void |
setUsingMultiplexer(boolean usingMultiplexer)
|
Methods inherited from class org.jboss.cache.config.ConfigurationComponent |
---|
addChildConfig, addChildConfigs, 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 |
---|
public static final short DEFAULT_REPLICATION_VERSION
Version.getVersionShort()
.
Constructor Detail |
---|
public Configuration(CacheImpl cache)
cache
- public Configuration()
Method Detail |
---|
public static Configuration.CacheMode legacyModeToCacheMode(int legacyMode)
public void setClusterConfig(org.w3c.dom.Element config)
public void setClusterName(java.lang.String clusterName)
public void setClusterConfig(java.lang.String clusterConfig)
public void setReplQueueMaxElements(int replQueueMaxElements)
public void setReplQueueInterval(long replQueueInterval)
public void setExposeManagementStatistics(boolean useMbean)
public void setFetchInMemoryState(boolean fetchInMemoryState)
public void setReplicationVersion(short replicationVersion)
public void setReplVersionString(java.lang.String replVersionString)
public void setLockAcquisitionTimeout(long lockAcquisitionTimeout)
public void setSyncReplTimeout(long syncReplTimeout)
public void setCacheMode(Configuration.CacheMode cacheModeInt)
public void setCacheMode(java.lang.String cacheMode)
public java.lang.String getCacheModeString()
public void setCacheModeString(java.lang.String cacheMode)
public void setInactiveOnStartup(boolean inactiveOnStartup)
public EvictionConfig getEvictionConfig()
public void setEvictionConfig(EvictionConfig config)
public void setUseRegionBasedMarshalling(boolean useRegionBasedMarshalling)
public void setTransactionManagerLookupClass(java.lang.String transactionManagerLookupClass)
public void setCacheLoaderConfig(CacheLoaderConfig config)
public void setSyncCommitPhase(boolean syncCommitPhase)
public void setSyncRollbackPhase(boolean syncRollbackPhase)
public void setBuddyReplicationConfig(BuddyReplicationConfig config)
public void setNodeLockingScheme(Configuration.NodeLockingScheme nodeLockingScheme)
public void setUseReplQueue(boolean useReplQueue)
public void setIsolationLevel(IsolationLevel isolationLevel)
public void setNodeLockingOptimistic(boolean nodeLockingOptimistic)
@Deprecated public void setInitialStateRetrievalTimeout(long stateRetrievalTimeout)
public void setStateRetrievalTimeout(long stateRetrievalTimeout)
public void setNodeLockingScheme(java.lang.String nodeLockingScheme)
public java.lang.String getNodeLockingSchemeString()
public void setNodeLockingSchemeString(java.lang.String nodeLockingScheme)
public void setIsolationLevel(java.lang.String isolationLevel)
public java.lang.String getIsolationLevelString()
public void setIsolationLevelString(java.lang.String isolationLevel)
public void setLockParentForChildInsertRemove(boolean lockParentForChildInsertRemove)
false
public void setMultiplexerStack(java.lang.String stackName)
public boolean isUsingMultiplexer()
public void setUsingMultiplexer(boolean usingMultiplexer)
public boolean isNodeLockingOptimistic()
public boolean isUseReplQueue()
public java.lang.String getClusterName()
public java.lang.String getClusterConfig()
public int getReplQueueMaxElements()
public long getReplQueueInterval()
public boolean getExposeManagementStatistics()
public boolean isFetchInMemoryState()
public short getReplicationVersion()
public java.lang.String getReplVersionString()
public long getLockAcquisitionTimeout()
public long getSyncReplTimeout()
public Configuration.CacheMode getCacheMode()
public boolean isInactiveOnStartup()
public IsolationLevel getIsolationLevel()
public boolean isLockParentForChildInsertRemove()
false
public boolean isUseRegionBasedMarshalling()
public java.lang.String getTransactionManagerLookupClass()
public CacheLoaderConfig getCacheLoaderConfig()
public boolean isSyncCommitPhase()
public boolean isSyncRollbackPhase()
public BuddyReplicationConfig getBuddyReplicationConfig()
public Configuration.NodeLockingScheme getNodeLockingScheme()
@Deprecated public long getInitialStateRetrievalTimeout()
public long getStateRetrievalTimeout()
public java.lang.String getMultiplexerStack()
public RuntimeConfig getRuntimeConfig()
public void setRuntimeConfig(RuntimeConfig runtimeConfig)
public java.lang.String getMarshallerClass()
public void setMarshallerClass(java.lang.String marshallerClass)
public int getNumberOfNotifierThreads()
public void setNumberOfNotifierThreads(int numberOfNotifierThreads)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Configuration clone() throws java.lang.CloneNotSupportedException
clone
in class ConfigurationComponent
java.lang.CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |