INNER CODE UNIT · Java
initAliases
dadoonet/spring-elasticsearch · src/main/java/fr/pilato/spring/elasticsearch/ElasticsearchClientFactoryBean.java:584
private void initAliases() throws Exception {
logger.debug("Initializing aliases");
if (!autoscan) {
logger.debug("Automatic discovery is disabled. Only static resources are used: {}", (Object) aliases);
} else {
logger.debug("Automatic discovery is activated. Looking for aliases in classpath under [{}/{}{}].",
classpathRoot, SettingsFinder.Defaults.AliasesFile, SettingsFinder.Defaults.JsonFileExtension);
}
if (aliases != null && aliases.length > 0) {
logger.debug("Resources are manually provided so we won't do any automatic discovery.");
String request = "{\"actions\":[";
boolean first = true;
for (String aliasIndex : aliases) {
if (!first) {
request += ",";
}