Class IndexConfiguration

java.lang.Object
org.infinispan.commons.configuration.attributes.ConfigurationElement<IndexConfiguration>
org.infinispan.persistence.sifs.configuration.IndexConfiguration
All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<IndexConfiguration>, org.infinispan.commons.configuration.attributes.Updatable<IndexConfiguration>

public class IndexConfiguration extends org.infinispan.commons.configuration.attributes.ConfigurationElement<IndexConfiguration>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
     
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
     
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
     
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
     
    static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer>
     

    Fields inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement

    attributes, CHILDLESS, children, element, repeated
  • Constructor Summary

    Constructors
    Constructor
    Description
    IndexConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.infinispan.commons.configuration.attributes.AttributeSet
     
     
    int
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
    int
     
    int
     
    void
    setLocation(String location)
     

    Methods inherited from class org.infinispan.commons.configuration.attributes.ConfigurationElement

    attributes, child, children, children, elementName, equals, extractAttributes, findAttribute, hashCode, isModified, list, matches, matches, matches, toString, update, update, update, validateUpdate, validateUpdate, validateUpdate, write

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • INDEX_LOCATION

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> INDEX_LOCATION
    • INDEX_QUEUE_LENGTH

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> INDEX_QUEUE_LENGTH
    • INDEX_SEGMENTS

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> INDEX_SEGMENTS
    • MIN_NODE_SIZE

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> MIN_NODE_SIZE
    • MAX_NODE_SIZE

      public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Integer> MAX_NODE_SIZE
  • Constructor Details

    • IndexConfiguration

      public IndexConfiguration(org.infinispan.commons.configuration.attributes.AttributeSet attributes)
  • Method Details

    • attributeDefinitionSet

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

      public String indexLocation()
    • setLocation

      public void setLocation(String location)
    • indexSegments

      @Deprecated(since="15.0", forRemoval=true) public int indexSegments()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This is no longer used as we create an index file per cache segment instead
    • minNodeSize

      public int minNodeSize()
    • maxNodeSize

      public int maxNodeSize()
    • indexQueueLength

      public int indexQueueLength()