Package com.flowable.indexing.config
Class CustomIndexConfiguration
java.lang.Object
com.flowable.indexing.config.CustomIndexConfiguration
A custom indexing configuration based on a list of types to be indexed within this index.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected com.fasterxml.jackson.databind.JsonNodeprotected Stringprotected Map<String,IndexedField> protected IndexedDocumentTypeFilterstatic final Stringstatic final Stringstatic final Stringprotected Stringstatic final Stringstatic final Stringstatic final Stringprotected com.fasterxml.jackson.databind.node.ObjectNodeprotected Stringprotected Map<String,ConfigParameter> protected Map<String,SortParameter> protected Stringprotected Stringprotected Stringprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodegetKey()com.fasterxml.jackson.databind.node.ObjectNodegetName()getType()intbooleanvoidinitializeConfiguration(IndexManager indexManager) Must be invoked after fully loading to be initialized.booleanbooleanisIndex()voidsetCustomIndex(String customIndex) voidsetCustomIndexingFilter(com.fasterxml.jackson.databind.JsonNode customIndexingFilter) voidsetDescription(String description) voidsetFields(Map<String, IndexedField> fields) voidsetFilter(IndexedDocumentTypeFilter filter) voidsetIndexSettings(Map<String, Object> indexSettings) voidvoidsetMappings(com.fasterxml.jackson.databind.node.ObjectNode mappings) voidvoidsetParameters(Map<String, ConfigParameter> parameters) voidsetSortParameters(Map<String, SortParameter> sortParameters) voidsetSourceIndex(String sourceIndex) voidsetTemplateResource(String templateResource) voidvoidsetVersion(int version) void
-
Field Details
-
KEY_NUMBER_OF_SHARDS
- See Also:
-
KEY_NUMBER_OF_REPLICAS
- See Also:
-
KEY_REFRESH_INTERVAL
- See Also:
-
INDEX_TYPE_QUERY
- See Also:
-
INDEX_TYPE_ALIAS
- See Also:
-
INDEX_TYPE_DEFAULT
- See Also:
-
name
-
key
-
description
-
version
protected int version -
sourceIndex
-
customIndex
-
type
-
indexSettings
-
filter
-
fields
-
mappings
protected com.fasterxml.jackson.databind.node.ObjectNode mappings -
parameters
-
sortParameters
-
customIndexingFilter
protected com.fasterxml.jackson.databind.JsonNode customIndexingFilter -
templateResource
-
-
Constructor Details
-
CustomIndexConfiguration
public CustomIndexConfiguration()
-
-
Method Details
-
getName
-
setName
-
getKey
-
setKey
-
getDescription
-
setDescription
-
getCustomIndexingFilter
public com.fasterxml.jackson.databind.JsonNode getCustomIndexingFilter() -
setCustomIndexingFilter
public void setCustomIndexingFilter(com.fasterxml.jackson.databind.JsonNode customIndexingFilter) -
getTemplateResource
-
setTemplateResource
-
getType
-
setType
-
getParameters
-
setParameters
-
getSortParameters
-
setSortParameters
-
initializeConfiguration
Must be invoked after fully loading to be initialized. This method will also invoke the initialize method on all configured types and indexed fields. -
getPublicName
-
getIndexSettings
-
getVersion
public int getVersion() -
setVersion
public void setVersion(int version) -
setIndexSettings
-
hasIndexSettings
public boolean hasIndexSettings() -
getFilter
-
setFilter
-
setFields
-
isCustomAlias
public boolean isCustomAlias() -
isIndex
public boolean isIndex() -
getSourceIndex
-
setSourceIndex
-
getCustomIndex
-
setCustomIndex
-
getMappings
public com.fasterxml.jackson.databind.node.ObjectNode getMappings() -
setMappings
public void setMappings(com.fasterxml.jackson.databind.node.ObjectNode mappings) -
updateFields
public void updateFields() -
getFields
-