今天遇到一个需求,在scala中调用es client的java api,需要在builder()中传一个可变参数
RestClient.builder()
public static RestClientBuilder builder(HttpHost... hosts) {
return new RestClientBuilder(hosts);
}
解决:
var set: Set[HttpHost] = Set()
RestClient.builder(set.toArray:_*)...