Class ElasticsearchExtendedIndexSettingsConfigurer
java.lang.Object
io.jmix.search.index.impl.BaseExtendedIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>
io.jmix.searchelasticsearch.index.impl.ElasticsearchExtendedIndexSettingsConfigurer
- All Implemented Interfaces:
IndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>
,ElasticsearchIndexSettingsConfigurer
@Component("search_ElasticsearchExtendedIndexSettingsConfigurer")
public class ElasticsearchExtendedIndexSettingsConfigurer
extends BaseExtendedIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>
implements ElasticsearchIndexSettingsConfigurer
-
Field Summary
Fields inherited from class io.jmix.search.index.impl.BaseExtendedIndexSettingsConfigurer
indexConfigurationManager, LOWERCASE_FILTER_NAME
-
Constructor Summary
ConstructorDescriptionElasticsearchExtendedIndexSettingsConfigurer
(IndexConfigurationManager indexConfigurationManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Configures settings via builders acquired from provided context.protected void
configureForIndexConfiguration
(ElasticsearchIndexSettingsConfigurationContext context, IndexConfiguration indexConfiguration) boolean
isSystem()
Defines if this configurer is system.
-
Constructor Details
-
ElasticsearchExtendedIndexSettingsConfigurer
public ElasticsearchExtendedIndexSettingsConfigurer(IndexConfigurationManager indexConfigurationManager)
-
-
Method Details
-
configure
Description copied from interface:IndexSettingsConfigurer
Configures settings via builders acquired from provided context.- Specified by:
configure
in interfaceElasticsearchIndexSettingsConfigurer
- Specified by:
configure
in interfaceIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>
- Overrides:
configure
in classBaseExtendedIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>
- Parameters:
context
- configuration context
-
isSystem
public boolean isSystem()Description copied from interface:IndexSettingsConfigurer
Defines if this configurer is system.All system configurers applies before non-system.
- Specified by:
isSystem
in interfaceIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>
- Returns:
-
configureForIndexConfiguration
protected void configureForIndexConfiguration(ElasticsearchIndexSettingsConfigurationContext context, IndexConfiguration indexConfiguration)
-