public class ESMinTransportClient
extends org.elasticsearch.client.transport.TransportClient
TransportClient. This is adapted from PreBuiltTransportClient to
minimize the number of pre-installed plugins. This class only pre-install the Netty4Plugin.CLIENT_TRANSPORT_IGNORE_CLUSTER_NAME, CLIENT_TRANSPORT_NODES_SAMPLER_INTERVAL, CLIENT_TRANSPORT_PING_TIMEOUT, CLIENT_TRANSPORT_SNIFF, CLIENT_TYPE| Constructor and Description |
|---|
ESMinTransportClient(org.elasticsearch.common.settings.Settings settings,
Class<? extends org.elasticsearch.plugins.Plugin>... plugins)
Creates a new transport client with pre-installed plugins.
|
ESMinTransportClient(org.elasticsearch.common.settings.Settings settings,
Collection<Class<? extends org.elasticsearch.plugins.Plugin>> plugins)
Creates a new transport client with pre-installed plugins.
|
ESMinTransportClient(org.elasticsearch.common.settings.Settings settings,
Collection<Class<? extends org.elasticsearch.plugins.Plugin>> plugins,
org.elasticsearch.client.transport.TransportClient.HostFailureListener hostFailureListener)
Creates a new transport client with pre-installed plugins.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
addPlugins, addPlugins, addTransportAddress, addTransportAddresses, connectedNodes, doExecute, filteredNodes, listedNodes, removeTransportAddress, transportAddressesadmin, bulk, bulk, clearScroll, clearScroll, delete, delete, execute, execute, explain, explain, fieldStats, fieldStats, filterWithHeader, get, get, index, index, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExecute, prepareExplain, prepareFieldStats, prepareGet, prepareGet, prepareIndex, prepareIndex, prepareIndex, prepareMultiGet, prepareMultiSearch, prepareMultiTermVectors, prepareSearch, prepareSearchScroll, prepareTermVector, prepareTermVector, prepareTermVectors, prepareTermVectors, prepareUpdate, prepareUpdate, search, search, searchScroll, searchScroll, settings, termVector, termVector, termVectors, termVectors, threadPool, update, update@SafeVarargs public ESMinTransportClient(org.elasticsearch.common.settings.Settings settings, Class<? extends org.elasticsearch.plugins.Plugin>... plugins)
settings - the settings passed to this transport clientplugins - an optional array of additional plugins to run with this clientpublic ESMinTransportClient(org.elasticsearch.common.settings.Settings settings,
Collection<Class<? extends org.elasticsearch.plugins.Plugin>> plugins)
settings - the settings passed to this transport clientplugins - a collection of additional plugins to run with this clientpublic ESMinTransportClient(org.elasticsearch.common.settings.Settings settings,
Collection<Class<? extends org.elasticsearch.plugins.Plugin>> plugins,
org.elasticsearch.client.transport.TransportClient.HostFailureListener hostFailureListener)
settings - the settings passed to this transport clientplugins - a collection of additional plugins to run with this clienthostFailureListener - a failure listener that is invoked if a node is disconnected; this can be nullpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.elasticsearch.common.lease.Releasableclose in class org.elasticsearch.client.transport.TransportClientCopyright © 2016–2019 AdroitLogic. All rights reserved.