Class Configuration
- java.lang.Object
-
- org.infinispan.configuration.cache.Configuration
-
- All Implemented Interfaces:
Matchable<Configuration>
,BaseConfigurationInfo
,BasicConfiguration
,ConfigurationInfo
public class Configuration extends java.lang.Object implements BasicConfiguration, Matchable<Configuration>, ConfigurationInfo
-
-
Field Summary
Fields Modifier and Type Field Description static ElementDefinition
ELEMENT_DEFINITION
static AttributeDefinition<java.lang.Boolean>
SIMPLE_CACHE
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.infinispan.commons.configuration.BasicConfiguration
toXMLString
-
-
-
-
Field Detail
-
SIMPLE_CACHE
public static final AttributeDefinition<java.lang.Boolean> SIMPLE_CACHE
-
ELEMENT_DEFINITION
public static final ElementDefinition ELEMENT_DEFINITION
-
-
Method Detail
-
attributeDefinitionSet
public static AttributeSet attributeDefinitionSet()
-
attributes
public AttributeSet attributes()
- Specified by:
attributes
in interfaceBaseConfigurationInfo
- Returns:
- the
AttributeSet
declared by the configuration.
-
getElementDefinition
public ElementDefinition getElementDefinition()
- Specified by:
getElementDefinition
in interfaceBaseConfigurationInfo
- Returns:
- the
ElementDefinition
of the configuration.
-
subElements
public java.util.List<ConfigurationInfo> subElements()
- Specified by:
subElements
in interfaceConfigurationInfo
- Returns:
- the list of sub elements.
-
simpleCache
public boolean simpleCache()
-
clustering
public ClusteringConfiguration clustering()
-
customInterceptors
@Deprecated public CustomInterceptorsConfiguration customInterceptors()
Deprecated.Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptors
-
encoding
public EncodingConfiguration encoding()
-
expiration
public ExpirationConfiguration expiration()
-
indexing
public IndexingConfiguration indexing()
-
invocationBatching
public InvocationBatchingConfiguration invocationBatching()
-
jmxStatistics
public JMXStatisticsConfiguration jmxStatistics()
-
persistence
public PersistenceConfiguration persistence()
-
locking
public LockingConfiguration locking()
-
memory
public MemoryConfiguration memory()
-
module
public <T> T module(java.lang.Class<T> moduleClass)
-
modules
public java.util.Map<java.lang.Class<?>,?> modules()
-
transaction
public TransactionConfiguration transaction()
-
unsafe
public UnsafeConfiguration unsafe()
-
security
public SecurityConfiguration security()
-
sites
public SitesConfiguration sites()
-
isTemplate
public boolean isTemplate()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
matches
public boolean matches(Configuration other)
- Specified by:
matches
in interfaceMatchable<Configuration>
-
toXMLString
public java.lang.String toXMLString(java.lang.String name)
Description copied from interface:BasicConfiguration
Converts this configuration to its XML representation. The name of the configuration in the XML will be the one supplied in the argument.- Specified by:
toXMLString
in interfaceBasicConfiguration
- Returns:
- a String containing the XML representation of an Infinispan configuration using the Infinispan schema.
-
-