Class OpenSearchExtendedIndexSettingsConfigurer
java.lang.Object
io.jmix.search.index.impl.BaseExtendedIndexSettingsConfigurer<OpenSearchIndexSettingsConfigurationContext>
io.jmix.searchopensearch.index.impl.OpenSearchExtendedIndexSettingsConfigurer
- All Implemented Interfaces:
IndexSettingsConfigurer<OpenSearchIndexSettingsConfigurationContext>
,OpenSearchIndexSettingsConfigurer
@Component("search_OpenSearchExtendedIndexSettingsConfigurer")
public class OpenSearchExtendedIndexSettingsConfigurer
extends BaseExtendedIndexSettingsConfigurer<OpenSearchIndexSettingsConfigurationContext>
implements OpenSearchIndexSettingsConfigurer
-
Field Summary
Fields inherited from class io.jmix.search.index.impl.BaseExtendedIndexSettingsConfigurer
indexConfigurationManager, LOWERCASE_FILTER_NAME
-
Constructor Summary
ConstructorDescriptionOpenSearchExtendedIndexSettingsConfigurer
(IndexConfigurationManager indexConfigurationManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Configures settings via builders acquired from provided context.protected void
configureForIndexConfiguration
(OpenSearchIndexSettingsConfigurationContext context, IndexConfiguration indexConfiguration) boolean
isSystem()
Defines if this configurer is system.
-
Constructor Details
-
OpenSearchExtendedIndexSettingsConfigurer
public OpenSearchExtendedIndexSettingsConfigurer(IndexConfigurationManager indexConfigurationManager)
-
-
Method Details
-
configure
Description copied from interface:IndexSettingsConfigurer
Configures settings via builders acquired from provided context.- Specified by:
configure
in interfaceIndexSettingsConfigurer<OpenSearchIndexSettingsConfigurationContext>
- Specified by:
configure
in interfaceOpenSearchIndexSettingsConfigurer
- Overrides:
configure
in classBaseExtendedIndexSettingsConfigurer<OpenSearchIndexSettingsConfigurationContext>
- 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<OpenSearchIndexSettingsConfigurationContext>
- Returns:
-
configureForIndexConfiguration
protected void configureForIndexConfiguration(OpenSearchIndexSettingsConfigurationContext context, IndexConfiguration indexConfiguration)
-