INNER CODE UNIT · Java
computeAlias
dadoonet/spring-elasticsearch · src/main/java/fr/pilato/spring/elasticsearch/ElasticsearchClientFactoryBean.java:614
static Tuple<String, String> computeAlias(String aliasIndex) {
String[] aliasIndexSplitted = aliasIndex.split(":");
String alias = aliasIndexSplitted[0];
String index = aliasIndexSplitted[1];
if (index == null) throw new IllegalArgumentException("Can not read index in [" + aliasIndex +
"]. Check that aliases contains only aliasname:indexname elements.");
if (alias == null) throw new IllegalArgumentException("Can not read mapping in [" + aliasIndex +
"]. Check that aliases contains only aliasname:indexname elements.");
return new Tuple<>(index, alias);
}
private RestClient buildElasticsearchLowLevelClient() {
RestClientBuilder rcb = RestClient.builder(esNodes.toArray(new HttpHost[]{}));
// We need to check if we have a user security property
if (username == null || password == null) {