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, transportAddresses
admin, 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 null
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in interface org.elasticsearch.common.lease.Releasable
close
in class org.elasticsearch.client.transport.TransportClient
Copyright © 2016–2019 AdroitLogic. All rights reserved.