public class ESClientFactory extends Object
| Constructor and Description |
|---|
ESClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearClientCache()
Clears all the clients from the cache.
|
static io.searchbox.client.JestClient |
createClient(Map<String,String> config)
Creates a client from information in the config map.
|
static io.searchbox.client.JestClient |
createJestClient(Map<String,String> config)
Creates a transport client from a configuration map.
|
static io.searchbox.client.JestClient |
createJestClient(String protocol,
String host,
int port)
Creates and caches a Jest client from host and port.
|
static io.searchbox.client.JestClient |
createLocalClient(Map<String,String> config)
Creates a local client from a configuration map.
|
static io.searchbox.client.JestClient |
createLocalClient(String className,
String fieldName)
Creates a cache by looking it up in a static field.
|
public static void clearClientCache()
public static io.searchbox.client.JestClient createClient(Map<String,String> config)
config - the configurationpublic static io.searchbox.client.JestClient createJestClient(Map<String,String> config)
config - the configurationpublic static io.searchbox.client.JestClient createJestClient(String protocol, String host, int port)
protocol - http or httpshost - the hostport - the portpublic static io.searchbox.client.JestClient createLocalClient(Map<String,String> config)
config - the configurationCopyright © 2015 JBoss, a division of Red Hat. All rights reserved.