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
ConstructorsConstructorDescriptionElasticsearchExtendedIndexSettingsConfigurer(IndexConfigurationManager indexConfigurationManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidConfigures settings via builders acquired from provided context.protected voidconfigureForIndexConfiguration(ElasticsearchIndexSettingsConfigurationContext context, IndexConfiguration indexConfiguration) booleanisSystem()Defines if this configurer is system.
-
Constructor Details
-
ElasticsearchExtendedIndexSettingsConfigurer
public ElasticsearchExtendedIndexSettingsConfigurer(IndexConfigurationManager indexConfigurationManager)
-
-
Method Details
-
configure
Description copied from interface:IndexSettingsConfigurerConfigures settings via builders acquired from provided context.- Specified by:
configurein interfaceElasticsearchIndexSettingsConfigurer- Specified by:
configurein interfaceIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>- Overrides:
configurein classBaseExtendedIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>- Parameters:
context- configuration context
-
isSystem
public boolean isSystem()Description copied from interface:IndexSettingsConfigurerDefines if this configurer is system.All system configurers applies before non-system.
- Specified by:
isSystemin interfaceIndexSettingsConfigurer<ElasticsearchIndexSettingsConfigurationContext>- Returns:
-
configureForIndexConfiguration
protected void configureForIndexConfiguration(ElasticsearchIndexSettingsConfigurationContext context, IndexConfiguration indexConfiguration)
-