Class IndexConfiguration
- java.lang.Object
-
- org.infinispan.persistence.sifs.configuration.IndexConfiguration
-
- All Implemented Interfaces:
BaseConfigurationInfo
,ConfigurationInfo
public class IndexConfiguration extends java.lang.Object implements ConfigurationInfo
-
-
Field Summary
Fields Modifier and Type Field Description static ElementDefinition
ELEMENT_DEFINITION
static AttributeDefinition<java.lang.String>
INDEX_LOCATION
static AttributeDefinition<java.lang.Integer>
INDEX_QUEUE_LENGTH
static AttributeDefinition<java.lang.Integer>
INDEX_SEGMENTS
static AttributeDefinition<java.lang.Integer>
MAX_NODE_SIZE
static AttributeDefinition<java.lang.Integer>
MIN_NODE_SIZE
-
Constructor Summary
Constructors Constructor Description IndexConfiguration(AttributeSet attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AttributeSet
attributeDefinitionSet()
AttributeSet
attributes()
boolean
equals(java.lang.Object o)
ElementDefinition
getElementDefinition()
int
hashCode()
java.lang.String
indexLocation()
int
indexQueueLength()
int
indexSegments()
int
maxNodeSize()
int
minNodeSize()
void
setLocation(java.lang.String location)
java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.infinispan.commons.configuration.ConfigurationInfo
subElements
-
-
-
-
Field Detail
-
INDEX_LOCATION
public static final AttributeDefinition<java.lang.String> INDEX_LOCATION
-
INDEX_QUEUE_LENGTH
public static final AttributeDefinition<java.lang.Integer> INDEX_QUEUE_LENGTH
-
INDEX_SEGMENTS
public static final AttributeDefinition<java.lang.Integer> INDEX_SEGMENTS
-
MIN_NODE_SIZE
public static final AttributeDefinition<java.lang.Integer> MIN_NODE_SIZE
-
MAX_NODE_SIZE
public static final AttributeDefinition<java.lang.Integer> MAX_NODE_SIZE
-
ELEMENT_DEFINITION
public static ElementDefinition ELEMENT_DEFINITION
-
-
Constructor Detail
-
IndexConfiguration
public IndexConfiguration(AttributeSet attributes)
-
-
Method Detail
-
attributeDefinitionSet
public static AttributeSet attributeDefinitionSet()
-
getElementDefinition
public ElementDefinition getElementDefinition()
- Specified by:
getElementDefinition
in interfaceBaseConfigurationInfo
- Returns:
- the
ElementDefinition
of the configuration.
-
attributes
public AttributeSet attributes()
- Specified by:
attributes
in interfaceBaseConfigurationInfo
- Returns:
- the
AttributeSet
declared by the configuration.
-
indexLocation
public java.lang.String indexLocation()
-
setLocation
public void setLocation(java.lang.String location)
-
indexSegments
public int indexSegments()
-
minNodeSize
public int minNodeSize()
-
maxNodeSize
public int maxNodeSize()
-
indexQueueLength
public int indexQueueLength()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-