Class ElasticSearchEntitiesProcessor
java.lang.Object
org.openmetadata.service.search.elasticsearch.ElasticSearchEntitiesProcessor
- All Implemented Interfaces:
Processor<es.org.elasticsearch.action.bulk.BulkRequest,,ResultList<? extends EntityInterface>> Stats
public class ElasticSearchEntitiesProcessor
extends Object
implements Processor<es.org.elasticsearch.action.bulk.BulkRequest,ResultList<? extends EntityInterface>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetStats()static es.org.elasticsearch.action.update.UpdateRequestgetUpdateRequest(String entityType, EntityInterface entity) es.org.elasticsearch.action.bulk.BulkRequestprocess(ResultList<? extends EntityInterface> input, Map<String, Object> contextData) voidupdateStats(int currentSuccess, int currentFailed)
-
Constructor Details
-
ElasticSearchEntitiesProcessor
public ElasticSearchEntitiesProcessor(int total)
-
-
Method Details
-
process
public es.org.elasticsearch.action.bulk.BulkRequest process(ResultList<? extends EntityInterface> input, Map<String, Object> contextData) throws SearchIndexException- Specified by:
processin interfaceProcessor<es.org.elasticsearch.action.bulk.BulkRequest,ResultList<? extends EntityInterface>> - Throws:
SearchIndexException
-
getUpdateRequest
public static es.org.elasticsearch.action.update.UpdateRequest getUpdateRequest(String entityType, EntityInterface entity) -
updateStats
public void updateStats(int currentSuccess, int currentFailed) - Specified by:
updateStatsin interfaceStats
-
getStats
-