code: public ActionFuture<IndexResponse> sendDataAsyncWithObjectMapper(
              Object sourceObject, String index, String type, String id) {
          return indexQueryAsync(buildIndexRequest(
                  JMElasticsearchUtil.buildSourceByJsonMapper(sourceObject),
                  index, type, id));
      }
docs: Send data async with object mapper action future.
  
  @param sourceObject the source object
  @param index        the index
  @param type         the type
  @param id           the id
  @return the action future