Class ElasticsearchIndexConfigurationComparator
java.lang.Object
io.jmix.search.index.impl.IndexConfigurationComparator<co.elastic.clients.elasticsearch.indices.IndexState,co.elastic.clients.elasticsearch.indices.IndexSettings,co.elastic.clients.json.JsonpSerializable>
io.jmix.searchelasticsearch.index.impl.ElasticsearchIndexConfigurationComparator
@Component("search_ElasticsearchIndexConfigurationComparator")
public class ElasticsearchIndexConfigurationComparator
extends IndexConfigurationComparator<co.elastic.clients.elasticsearch.indices.IndexState,co.elastic.clients.elasticsearch.indices.IndexSettings,co.elastic.clients.json.JsonpSerializable>
-
Field Summary
Fields inherited from class io.jmix.search.index.impl.IndexConfigurationComparator
indexStateResolver, mappingComparator, objectMapper, settingsComparator
-
Constructor Summary
ConstructorDescriptionElasticsearchIndexConfigurationComparator
(ElasticsearchIndexMappingComparator searchMappingChecker, ElastisearchIndexSettingsComparator settingsComparator, ElasticsearchIndexStateResolver metadataResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected co.elastic.clients.elasticsearch.indices.IndexState
getIndexState
(IndexConfiguration indexConfiguration) Methods inherited from class io.jmix.search.index.impl.IndexConfigurationComparator
compareConfigurations
-
Constructor Details
-
ElasticsearchIndexConfigurationComparator
public ElasticsearchIndexConfigurationComparator(ElasticsearchIndexMappingComparator searchMappingChecker, ElastisearchIndexSettingsComparator settingsComparator, ElasticsearchIndexStateResolver metadataResolver)
-
-
Method Details
-
getIndexState
@Nullable protected co.elastic.clients.elasticsearch.indices.IndexState getIndexState(IndexConfiguration indexConfiguration) - Specified by:
getIndexState
in classIndexConfigurationComparator<co.elastic.clients.elasticsearch.indices.IndexState,
co.elastic.clients.elasticsearch.indices.IndexSettings, co.elastic.clients.json.JsonpSerializable>
-