Commit 6eadc4f0 authored by Noel Alonso's avatar Noel Alonso
Browse files

Cambia transport por rest client

Se logra compatibilidad con futuras versiones y la
posibilidad de pasar credenciales de usuario por la url de conexión.

Implica cambios en la mayoría de métodos del cliente de java
parent a3302c6b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@

		<dependency>
			<groupId>org.elasticsearch.client</groupId>
			<artifactId>transport</artifactId>
			<artifactId>elasticsearch-rest-high-level-client</artifactId>
		</dependency>

		<!-- Other -->
+239 −114

File changed.

Preview size limit exceeded, changes collapsed.

+59 −50

File changed.

Preview size limit exceeded, changes collapsed.

+0 −34
Original line number Diff line number Diff line
package es.redmic.elasticsearchlib.config;

import java.util.List;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class ElasticsearchConfiguration {

	@Value("#{'${elastic.addresses}'.split(',')}")
	private List<String> addresses;
	@Value("${elastic.port}")
	private Integer port;
	@Value("${elastic.clusterName}")
	private String clusterName;
	@Value("${elastic.user}")
	private String user;
	@Value("${elastic.password}")
	private String password;

	@Bean
	public EsClientProvider esClientProvider() {

		EsConfig elastic = new EsConfig();
		elastic.setAddresses(addresses);
		elastic.setPort(port);
		elastic.setClusterName(clusterName);
		elastic.setUser(user);
		elastic.setPassword(password);
		return new EsClientProvider(elastic);
	}
}
+44 −36

File changed.

Preview size limit exceeded, changes collapsed.

Loading