for (Object document : body) {
IndexRequestBuilder prepareIndex = client.prepareIndex(indexName, indexType);
log.trace("Indexing document : {}", document);
if (!setIndexRequestSource(document, prepareIndex)) {
throw new ExpectedBodyTypeException(exchange, XContentBuilder.class);
}
bulkRequest.add(prepareIndex);
}
ListenableActionFuture<BulkResponse> future = bulkRequest.execute();