Class OpenSearchIndexSink

java.lang.Object
org.openmetadata.service.search.opensearch.OpenSearchIndexSink
All Implemented Interfaces:
Sink<os.org.opensearch.action.bulk.BulkRequest,os.org.opensearch.action.bulk.BulkResponse>, Stats

public class OpenSearchIndexSink extends Object implements Sink<os.org.opensearch.action.bulk.BulkRequest,os.org.opensearch.action.bulk.BulkResponse>
  • Constructor Details

    • OpenSearchIndexSink

      public OpenSearchIndexSink(SearchRepository repository, int total)
  • Method Details

    • write

      public os.org.opensearch.action.bulk.BulkResponse write(os.org.opensearch.action.bulk.BulkRequest data, Map<String,Object> contextData) throws SearchIndexException
      Specified by:
      write in interface Sink<os.org.opensearch.action.bulk.BulkRequest,os.org.opensearch.action.bulk.BulkResponse>
      Throws:
      SearchIndexException
    • updateStats

      public void updateStats(int currentSuccess, int currentFailed)
      Specified by:
      updateStats in interface Stats
    • getStats

      public StepStats getStats()
      Specified by:
      getStats in interface Stats