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