Class Configuration

  • All Implemented Interfaces:
    org.infinispan.commons.configuration.attributes.Matchable<Configuration>, org.infinispan.commons.configuration.BaseConfigurationInfo, org.infinispan.commons.configuration.BasicConfiguration, org.infinispan.commons.configuration.ConfigurationInfo

    public class Configuration
    extends Object
    implements org.infinispan.commons.configuration.BasicConfiguration, org.infinispan.commons.configuration.attributes.Matchable<Configuration>, org.infinispan.commons.configuration.ConfigurationInfo
    • Field Detail

      • SIMPLE_CACHE

        public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> SIMPLE_CACHE
      • ELEMENT_DEFINITION

        public static final org.infinispan.commons.configuration.elements.ElementDefinition ELEMENT_DEFINITION
    • Method Detail

      • attributeDefinitionSet

        public static org.infinispan.commons.configuration.attributes.AttributeSet attributeDefinitionSet()
      • attributes

        public org.infinispan.commons.configuration.attributes.AttributeSet attributes()
        Specified by:
        attributes in interface org.infinispan.commons.configuration.BaseConfigurationInfo
      • getElementDefinition

        public org.infinispan.commons.configuration.elements.ElementDefinition getElementDefinition()
        Specified by:
        getElementDefinition in interface org.infinispan.commons.configuration.BaseConfigurationInfo
      • subElements

        public List<org.infinispan.commons.configuration.ConfigurationInfo> subElements()
        Specified by:
        subElements in interface org.infinispan.commons.configuration.ConfigurationInfo
      • simpleCache

        public boolean simpleCache()
      • customInterceptors

        @Deprecated
        public CustomInterceptorsConfiguration customInterceptors()
        Deprecated.
        Since 10.0, custom interceptors support will be removed and only modules will be able to define interceptors
      • module

        public <T> T module​(Class<T> moduleClass)
      • modules

        public Map<Class<?>,​?> modules()
      • isTemplate

        public boolean isTemplate()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • matches

        public boolean matches​(Configuration other)
        Specified by:
        matches in interface org.infinispan.commons.configuration.attributes.Matchable<Configuration>
      • toXMLString

        public String toXMLString​(String name)
        Specified by:
        toXMLString in interface org.infinispan.commons.configuration.BasicConfiguration