ElasticSearch Java API的异步性质

想为elasticSearch服务编写集成测试:
1.指数
2.搜索
3.检查结果

每个Java api方法都是异步执行的。 如何将其设为简单的同步api:call api.a ,等待结果,调用api.b ,等待结果…

正如@loteq所提到的,你可以简单地在Future上调用.actionGet()来使它同步。 检查elasticsearch集成测试 ,他们有一些非常好的例子。