org.infinispan.config
Class GlobalConfiguration
java.lang.Object
org.infinispan.config.AbstractConfigurationBean
org.infinispan.config.GlobalConfiguration
- All Implemented Interfaces:
- Serializable, Cloneable, CloneableConfigurationComponent
public class GlobalConfiguration
- extends AbstractConfigurationBean
Configuration component that encapsulates the global configuration.
- Since:
- 4.0
- Author:
- Manik Surtani
- See Also:
- Serialized Form
DEFAULT_MARSHALL_VERSION
public static final short DEFAULT_MARSHALL_VERSION
- Default replication version, from
Version.getVersionShort()
.
GlobalConfiguration
public GlobalConfiguration()
isExposeGlobalJmxStatistics
public boolean isExposeGlobalJmxStatistics()
setExposeGlobalJmxStatistics
public void setExposeGlobalJmxStatistics(boolean exposeGlobalJmxStatistics)
setJmxDomain
public void setJmxDomain(String jmxObjectName)
- If JMX statistics are enabled then all 'published' JMX objects will appear under this name. This is optional, if
not specified an object name will be created for you by default.
getJmxDomain
public String getJmxDomain()
- See Also:
setJmxDomain(String)
getMBeanServerLookup
public String getMBeanServerLookup()
setMBeanServerLookup
public void setMBeanServerLookup(String mBeanServerLookup)
isAllowDuplicateDomains
public boolean isAllowDuplicateDomains()
setAllowDuplicateDomains
public void setAllowDuplicateDomains(boolean allowDuplicateDomains)
hasComponentStarted
protected boolean hasComponentStarted()
- Description copied from class:
AbstractConfigurationBean
- Tests whether the component this configuration bean intents to configure has already started.
- Specified by:
hasComponentStarted
in class AbstractConfigurationBean
- Returns:
- true if the component has started; false otherwise.
getAsyncListenerExecutorFactoryClass
public String getAsyncListenerExecutorFactoryClass()
setAsyncListenerExecutorFactoryClass
public void setAsyncListenerExecutorFactoryClass(String asyncListenerExecutorFactoryClass)
getAsyncSerializationExecutorFactoryClass
public String getAsyncSerializationExecutorFactoryClass()
setAsyncSerializationExecutorFactoryClass
public void setAsyncSerializationExecutorFactoryClass(String asyncSerializationExecutorFactoryClass)
getEvictionScheduledExecutorFactoryClass
public String getEvictionScheduledExecutorFactoryClass()
setEvictionScheduledExecutorFactoryClass
public void setEvictionScheduledExecutorFactoryClass(String evictionScheduledExecutorFactoryClass)
getReplicationQueueScheduledExecutorFactoryClass
public String getReplicationQueueScheduledExecutorFactoryClass()
setReplicationQueueScheduledExecutorFactoryClass
public void setReplicationQueueScheduledExecutorFactoryClass(String replicationQueueScheduledExecutorFactoryClass)
getMarshallerClass
public String getMarshallerClass()
setMarshallerClass
public void setMarshallerClass(String marshallerClass)
getTransportClass
public String getTransportClass()
setTransportClass
public void setTransportClass(String transportClass)
getTransportProperties
public Properties getTransportProperties()
setTransportProperties
public void setTransportProperties(Properties transportProperties)
setTransportProperties
public void setTransportProperties(String transportPropertiesString)
getDefaultConfiguration
public Configuration getDefaultConfiguration()
setDefaultConfiguration
public void setDefaultConfiguration(Configuration defaultConfiguration)
getClusterName
public String getClusterName()
setClusterName
public void setClusterName(String clusterName)
getShutdownHookBehavior
public GlobalConfiguration.ShutdownHookBehavior getShutdownHookBehavior()
setShutdownHookBehavior
public void setShutdownHookBehavior(GlobalConfiguration.ShutdownHookBehavior shutdownHookBehavior)
setShutdownHookBehavior
public void setShutdownHookBehavior(String shutdownHookBehavior)
getAsyncListenerExecutorProperties
public Properties getAsyncListenerExecutorProperties()
setAsyncListenerExecutorProperties
public void setAsyncListenerExecutorProperties(Properties asyncListenerExecutorProperties)
setAsyncListenerExecutorProperties
public void setAsyncListenerExecutorProperties(String asyncListenerExecutorPropertiesString)
getAsyncSerializationExecutorProperties
public Properties getAsyncSerializationExecutorProperties()
setAsyncSerializationExecutorProperties
public void setAsyncSerializationExecutorProperties(Properties asyncSerializationExecutorProperties)
setAsyncSerializationExecutorProperties
public void setAsyncSerializationExecutorProperties(String asyncSerializationExecutorPropertiesString)
getEvictionScheduledExecutorProperties
public Properties getEvictionScheduledExecutorProperties()
setEvictionScheduledExecutorProperties
public void setEvictionScheduledExecutorProperties(Properties evictionScheduledExecutorProperties)
setEvictionScheduledExecutorProperties
public void setEvictionScheduledExecutorProperties(String evictionScheduledExecutorPropertiesString)
getReplicationQueueScheduledExecutorProperties
public Properties getReplicationQueueScheduledExecutorProperties()
setReplicationQueueScheduledExecutorProperties
public void setReplicationQueueScheduledExecutorProperties(Properties replicationQueueScheduledExecutorProperties)
setReplicationQueueScheduledExecutorProperties
public void setReplicationQueueScheduledExecutorProperties(String replicationQueueScheduledExecutorPropertiesString)
getMarshallVersion
public short getMarshallVersion()
getMarshallVersionString
public String getMarshallVersionString()
setMarshallVersion
public void setMarshallVersion(short marshallVersion)
setMarshallVersion
public void setMarshallVersion(String marshallVersion)
getDistributedSyncTimeout
public long getDistributedSyncTimeout()
setDistributedSyncTimeout
public void setDistributedSyncTimeout(long distributedSyncTimeout)
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
clone
public GlobalConfiguration clone()
- Specified by:
clone
in interface CloneableConfigurationComponent
- Overrides:
clone
in class AbstractConfigurationBean
getClusteredDefault
public static GlobalConfiguration getClusteredDefault()
- Helper method that gets you a default constructed GlobalConfiguration, preconfigured to use the default clustering
stack.
- Returns:
- a new global configuration
getNonClusteredDefault
public static GlobalConfiguration getNonClusteredDefault()
- Helper method that gets you a default constructed GlobalConfiguration, preconfigured for use in LOCAL mode
- Returns:
- a new global configuration
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.