Package org.elasticsearch.xpack.client
Class PreBuiltXPackTransportClient
- java.lang.Object
-
- org.elasticsearch.client.support.AbstractClient
-
- org.elasticsearch.client.transport.TransportClient
-
- org.elasticsearch.transport.client.PreBuiltTransportClient
-
- org.elasticsearch.xpack.client.PreBuiltXPackTransportClient
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.elasticsearch.client.Client,org.elasticsearch.client.ElasticsearchClient,org.elasticsearch.common.lease.Releasable
public class PreBuiltXPackTransportClient extends PreBuiltTransportClient
A builder to create an instance ofTransportClientthat pre-installs all of the plugins installed by thePreBuiltTransportClientand theXPackPluginso that the client may be used with an x-pack enabled cluster. Note thatTransportClientwill be deprecated in Elasticsearch 7.0 and removed in Elasticsearch 8.0. Use the High Level REST Client instead. Support for x-pack API is going to be added.
-
-
Constructor Summary
Constructors Constructor Description PreBuiltXPackTransportClient(org.elasticsearch.common.settings.Settings settings, java.lang.Class<? extends org.elasticsearch.plugins.Plugin>... plugins)PreBuiltXPackTransportClient(org.elasticsearch.common.settings.Settings settings, java.util.Collection<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>> plugins)PreBuiltXPackTransportClient(org.elasticsearch.common.settings.Settings settings, java.util.Collection<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>> plugins, org.elasticsearch.client.transport.TransportClient.HostFailureListener hostFailureListener)
-
Method Summary
Modifier and Type Method Description voidclose()-
Methods inherited from class org.elasticsearch.client.transport.TransportClient
addPlugins, addPlugins, addTransportAddress, addTransportAddresses, connectedNodes, doExecute, filteredNodes, listedNodes, removeTransportAddress, transportAddresses
-
Methods inherited from class org.elasticsearch.client.support.AbstractClient
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, 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, update
-
-
-
-
Constructor Detail
-
PreBuiltXPackTransportClient
@SafeVarargs public PreBuiltXPackTransportClient(org.elasticsearch.common.settings.Settings settings, java.lang.Class<? extends org.elasticsearch.plugins.Plugin>... plugins)
-
PreBuiltXPackTransportClient
public PreBuiltXPackTransportClient(org.elasticsearch.common.settings.Settings settings, java.util.Collection<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>> plugins)
-
PreBuiltXPackTransportClient
public PreBuiltXPackTransportClient(org.elasticsearch.common.settings.Settings settings, java.util.Collection<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>> plugins, org.elasticsearch.client.transport.TransportClient.HostFailureListener hostFailureListener)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfaceorg.elasticsearch.common.lease.Releasable- Overrides:
closein classPreBuiltTransportClient
-
-