} else {
settings.put("client.transport.ignore_cluster_name", true);
}
log.debug("Transport sniffing enabled: {}", config.getBoolean(CLIENT_SNIFF_KEY, CLIENT_SNIFF_DEFAULT));
settings.put("client.transport.sniff", config.getBoolean(CLIENT_SNIFF_KEY, CLIENT_SNIFF_DEFAULT));
TransportClient tc = new TransportClient(settings.build());
for (String host : config.getStringArray(GraphDatabaseConfiguration.HOSTNAME_KEY)) {
String[] hostparts = host.split(":");
String hostname = hostparts[0];
int hostport = HOST_PORT_DEFAULT;
if (hostparts.length == 2) hostport = Integer.parseInt(hostparts[1]);
log.info("Configured remote host: {} : {}", hostname, hostport);
tc.addTransportAddress(new InetSocketTransportAddress(hostname, hostport));
}
client = tc;
node = null;
}