java.io.Closeable, java.lang.AutoCloseable, Client, ElasticsearchClient, Releasablepublic class PreBuiltTransportClient extends TransportClient
TransportClient. This class pre-installs the
Netty4Plugin,
ReindexPlugin,
PercolatorPlugin,
MustachePlugin,
ParentJoinPlugin
plugins for the client. These plugins are all the required modules for Elasticsearch.
Note that TransportClient will be deprecated in Elasticsearch 7.0 and removed in Elasticsearch 8.0.
Use the High Level REST Client instead.TransportClient.HostFailureListenerdeprecationLogger, logger, settingsCLIENT_TYPE_SETTING_SCLIENT_TRANSPORT_IGNORE_CLUSTER_NAME, CLIENT_TRANSPORT_NODES_SAMPLER_INTERVAL, CLIENT_TRANSPORT_PING_TIMEOUT, CLIENT_TRANSPORT_SNIFF, CLIENT_TYPE, namedWriteableRegistry| Constructor | Description |
|---|---|
PreBuiltTransportClient(Settings settings,
java.lang.Class<? extends Plugin>... plugins) |
Creates a new transport client with pre-installed plugins.
|
PreBuiltTransportClient(Settings settings,
java.util.Collection<java.lang.Class<? extends Plugin>> plugins) |
Creates a new transport client with pre-installed plugins.
|
PreBuiltTransportClient(Settings settings,
java.util.Collection<java.lang.Class<? extends Plugin>> plugins,
TransportClient.HostFailureListener hostFailureListener) |
Creates a new transport client with pre-installed plugins.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
admin, bulk, bulk, clearScroll, clearScroll, delete, delete, execute, execute, explain, explain, fieldCaps, fieldCaps, filterWithHeader, get, get, index, index, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExecute, prepareExplain, prepareFieldCaps, 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, updatelogDeprecatedSetting, logRemovedSetting, nodeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPlugins, addPlugins, addTransportAddress, addTransportAddresses, connectedNodes, doExecute, filteredNodes, listedNodes, removeTransportAddress, transportAddresses@SafeVarargs public PreBuiltTransportClient(Settings settings, java.lang.Class<? extends Plugin>... plugins)
settings - the settings passed to this transport clientplugins - an optional array of additional plugins to run with this clientpublic PreBuiltTransportClient(Settings settings, java.util.Collection<java.lang.Class<? extends Plugin>> plugins)
settings - the settings passed to this transport clientplugins - a collection of additional plugins to run with this clientpublic PreBuiltTransportClient(Settings settings, java.util.Collection<java.lang.Class<? extends Plugin>> plugins, 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 java.lang.AutoCloseableclose in interface java.io.Closeableclose in interface Releasableclose in class TransportClient