in lib/core/ingestion/es_sink.rb [23:43]
def initialize(index_name, request_pipeline, bulk_queue = Utility::BulkQueue.new, max_allowed_document_size = Utility::Constants::DEFAULT_MAX_INGESTION_QUEUE_BYTES)
@client = Utility::EsClient.new(App::Config[:elasticsearch])
@index_name = index_name
@request_pipeline = request_pipeline
@operation_queue = bulk_queue
@max_allowed_document_size = max_allowed_document_size
@queued = {
:indexed_document_count => 0,
:deleted_document_count => 0,
:indexed_document_volume => 0
}
@completed = {
:indexed_document_count => 0,
:deleted_document_count => 0,
:indexed_document_volume => 0
}
end