I am trying to figure out how to use BulkProcessor java-rest-high-document-bulk-processor during synchronous processing (bulk
method) so that I could write something like this:
val processor = BulkProcessor.builder(
{ request, _ ->
client.bulk(
request,
RequestOptions.DEFAULT
)
})
Unfortunately, documentation only mentions async substitutes.
I know that BulkProcessor has concurrentRequests BulkProcessor.Builder.setConcurrentRequests property which I could set to 0 but is it enough to mimic synchronous behavior?
Has anyone had a similar problem?
Thank you in advance.