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 ofTransportClient
that pre-installs all of the plugins installed by thePreBuiltTransportClient
and theXPackPlugin
so that the client may be used with an x-pack enabled cluster. Note thatTransportClient
will 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 void
close()
-
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:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in interfaceorg.elasticsearch.common.lease.Releasable
- Overrides:
close
in classPreBuiltTransportClient
-
-