From ef0831fa33bb15b42bc62ae7c9c92644b7853a05 Mon Sep 17 00:00:00 2001 From: Artur Konczak Date: Mon, 4 Apr 2016 10:31:32 +0100 Subject: [PATCH] DATAES-105 - support for IP6 --- .../data/elasticsearch/client/TransportClientFactoryBean.java | 4 ++-- src/test/resources/infrastructure.xml | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/elasticsearch/client/TransportClientFactoryBean.java b/src/main/java/org/springframework/data/elasticsearch/client/TransportClientFactoryBean.java index 73170727e..881d0f8f9 100644 --- a/src/main/java/org/springframework/data/elasticsearch/client/TransportClientFactoryBean.java +++ b/src/main/java/org/springframework/data/elasticsearch/client/TransportClientFactoryBean.java @@ -89,8 +89,8 @@ public class TransportClientFactoryBean implements FactoryBean, client = TransportClient.builder().settings(settings()).build(); Assert.hasText(clusterNodes, "[Assertion failed] clusterNodes settings missing."); for (String clusterNode : split(clusterNodes, COMMA)) { - String hostName = substringBefore(clusterNode, COLON); - String port = substringAfter(clusterNode, COLON); + String hostName = substringBeforeLast(clusterNode, COLON); + String port = substringAfterLast(clusterNode, COLON); Assert.hasText(hostName, "[Assertion failed] missing host name in 'clusterNodes'"); Assert.hasText(port, "[Assertion failed] missing port in 'clusterNodes'"); logger.info("adding transport node : " + clusterNode); diff --git a/src/test/resources/infrastructure.xml b/src/test/resources/infrastructure.xml index 0d6eebdda..06bb606b4 100644 --- a/src/test/resources/infrastructure.xml +++ b/src/test/resources/infrastructure.xml @@ -9,6 +9,10 @@ http-enabled="false" path-data="target/elasticsearchTestData" path-home="src/test/resources/test-home-dir" path-configuration="node-client-configuration.yml"/> + + + + \ No newline at end of file