Class Configuration
- java.lang.Object
-
- org.infinispan.configuration.cache.Configuration
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<Configuration>,BaseConfigurationInfo,BasicConfiguration,ConfigurationInfo
public class Configuration extends java.lang.Object implements BasicConfiguration, org.infinispan.commons.configuration.attributes.Matchable<Configuration>, ConfigurationInfo
-
-
Field Summary
Fields Modifier and Type Field Description static org.infinispan.commons.configuration.elements.ElementDefinitionELEMENT_DEFINITIONstatic org.infinispan.commons.configuration.attributes.AttributeDefinition<java.lang.Boolean>SIMPLE_CACHE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.infinispan.commons.configuration.attributes.AttributeSetattributeDefinitionSet()org.infinispan.commons.configuration.attributes.AttributeSetattributes()ClusteringConfigurationclustering()CustomInterceptorsConfigurationcustomInterceptors()Deprecated.Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptorsEncodingConfigurationencoding()booleanequals(java.lang.Object obj)ExpirationConfigurationexpiration()org.infinispan.commons.configuration.elements.ElementDefinitiongetElementDefinition()inthashCode()IndexingConfigurationindexing()InvocationBatchingConfigurationinvocationBatching()booleanisTemplate()JMXStatisticsConfigurationjmxStatistics()Deprecated.since 10.1.3 usestatistics()instead.LockingConfigurationlocking()booleanmatches(Configuration other)MemoryConfigurationmemory()<T> Tmodule(java.lang.Class<T> moduleClass)java.util.Map<java.lang.Class<?>,?>modules()PersistenceConfigurationpersistence()SecurityConfigurationsecurity()booleansimpleCache()SitesConfigurationsites()StatisticsConfigurationstatistics()java.util.List<ConfigurationInfo>subElements()java.lang.StringtoString()java.lang.StringtoXMLString(java.lang.String name)Converts this configuration to its XML representation.TransactionConfigurationtransaction()UnsafeConfigurationunsafe()-
Methods inherited from interface org.infinispan.commons.configuration.BasicConfiguration
toXMLString
-
-
-
-
Method Detail
-
attributeDefinitionSet
public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
- Specified by:
attributesin interfaceBaseConfigurationInfo- Returns:
- the
AttributeSetdeclared by the configuration.
-
getElementDefinition
public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
- Specified by:
getElementDefinitionin interfaceBaseConfigurationInfo- Returns:
- the
ElementDefinitionof the configuration.
-
subElements
public java.util.List<ConfigurationInfo> subElements()
- Specified by:
subElementsin 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()
-
statistics
public StatisticsConfiguration statistics()
-
jmxStatistics
@Deprecated public JMXStatisticsConfiguration jmxStatistics()
Deprecated.since 10.1.3 usestatistics()instead. This will be removed in next major version.
-
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()
-
hashCode
public int hashCode()
-
equals
public boolean equals(java.lang.Object obj)
-
matches
public boolean matches(Configuration other)
-
toXMLString
public java.lang.String toXMLString(java.lang.String name)
Description copied from interface:BasicConfigurationConverts this configuration to its XML representation. The name of the configuration in the XML will be the one supplied in the argument.- Specified by:
toXMLStringin interfaceBasicConfiguration- Returns:
- a String containing the XML representation of an Infinispan configuration using the Infinispan schema.
-
-