Package com.github.euler.elasticsearch
Class ElasticsearchUtils
- java.lang.Object
-
- com.github.euler.elasticsearch.ElasticsearchUtils
-
public class ElasticsearchUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.elasticsearch.client.RestHighLevelClientinitializeClient(com.typesafe.config.Config config)static org.elasticsearch.client.RestHighLevelClientinitializeClient(String userName, String password, Collection<String> hosts, String ca)static KeyStoreloadTrustStore(String trustStore)static KeyStoreloadTrustStore(String password, String trustStore)static org.apache.http.HttpHosttoHttpHost(String uriStr)static org.apache.http.HttpHost[]toHttpHosts(Collection<String> hosts)
-
-
-
Method Detail
-
initializeClient
public static org.elasticsearch.client.RestHighLevelClient initializeClient(com.typesafe.config.Config config)
-
initializeClient
public static org.elasticsearch.client.RestHighLevelClient initializeClient(String userName, String password, Collection<String> hosts, String ca)
-
toHttpHosts
public static org.apache.http.HttpHost[] toHttpHosts(Collection<String> hosts)
-
toHttpHost
public static org.apache.http.HttpHost toHttpHost(String uriStr)
-
loadTrustStore
public static KeyStore loadTrustStore(String password, String trustStore) throws GeneralSecurityException, IOException
- Throws:
GeneralSecurityExceptionIOException
-
loadTrustStore
public static KeyStore loadTrustStore(String trustStore) throws GeneralSecurityException, IOException
- Throws:
GeneralSecurityExceptionIOException
-
-