Class IndexingConfiguration
java.lang.Object
org.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration
org.infinispan.configuration.cache.IndexingConfiguration
- All Implemented Interfaces:
org.infinispan.commons.configuration.attributes.Matchable<IndexingConfiguration>
public class IndexingConfiguration
extends AbstractTypedPropertiesConfiguration
implements org.infinispan.commons.configuration.attributes.Matchable<IndexingConfiguration>
Configures indexing of entries in the cache for searching.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
Deprecated.since 11.0static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Index>
Deprecated.since 11.0static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Map<Class<?>,
Class<?>>> static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String>
static final org.infinispan.commons.configuration.attributes.AttributeDefinition<IndexStorage>
Fields inherited from class org.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration
attributes, PROPERTIES
-
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.commons.configuration.attributes.AttributeSet
boolean
Deprecated.Since 11.0, with no replacement.boolean
enabled()
Determines if indexing is enabled for this cache configuration.index()
Deprecated.Since 11.Deprecated.since 11.The set of fully qualified names of indexed entity types, either Java classes or protobuf type names.final boolean
Deprecated.Since 11.0 with no replacement; to be removed in next major version.boolean
Does the index use a provider that does not persist upon restart?The currently configured key transformers.path()
reader()
storage()
toString()
writer()
Methods inherited from class org.infinispan.commons.configuration.AbstractTypedPropertiesConfiguration
attributeSet, equals, hashCode
-
Field Details
-
INDEX
@Deprecated public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Index> INDEXDeprecated.since 11.0 -
ENABLED
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> ENABLED -
AUTO_CONFIG
@Deprecated public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<Boolean> AUTO_CONFIGDeprecated.since 11.0 -
KEY_TRANSFORMERS
-
INDEXED_ENTITIES
-
STORAGE
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<IndexStorage> STORAGE -
PATH
public static final org.infinispan.commons.configuration.attributes.AttributeDefinition<String> PATH
-
-
Method Details
-
properties
These properties are passed directly to the embedded Hibernate Search engine, so for the complete and up to date documentation about available properties refer to the Hibernate Search reference of the version you're using with Infinispan Query.
- Overrides:
properties
in classAbstractTypedPropertiesConfiguration
- See Also:
-
index
Deprecated.Since 11. This configuration will be removed in next major version as the index mode is calculated automatically.Returns the indexing mode of this cache. -
enabled
public boolean enabled()Determines if indexing is enabled for this cache configuration. -
autoConfig
Deprecated.Since 11.0, with no replacement.Determines if autoconfig is enabled for this IndexingConfiguration. -
storage
-
path
-
keyTransformers
The currently configured key transformers.- Returns:
- a
Map
in which the map key is the key class and the value is the Transformer class.
-
indexedEntities
Deprecated.since 11. Usages should be converted toindexedEntityTypes()
as this method will be removed in next major version.The subset of indexed entity classes. This does not include the protobuf types. For the entire set of types useindexedEntityTypes()
. -
indexedEntityTypes
The set of fully qualified names of indexed entity types, either Java classes or protobuf type names. This configuration corresponds to the<indexed-entities>
XML configuration element. -
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes() -
reader
-
writer
-
isVolatile
public boolean isVolatile()Does the index use a provider that does not persist upon restart? -
toString
- Overrides:
toString
in classAbstractTypedPropertiesConfiguration
-