Class 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 of TransportClient that pre-installs all of the plugins installed by the PreBuiltTransportClient and the XPackPlugin so that the client may be used with an x-pack enabled cluster. Note that TransportClient 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.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.elasticsearch.client.transport.TransportClient

        org.elasticsearch.client.transport.TransportClient.HostFailureListener
    • Field Summary

      • Fields inherited from class org.elasticsearch.client.transport.TransportClient

        CLIENT_TRANSPORT_IGNORE_CLUSTER_NAME, CLIENT_TRANSPORT_NODES_SAMPLER_INTERVAL, CLIENT_TRANSPORT_PING_TIMEOUT, CLIENT_TRANSPORT_SNIFF, CLIENT_TYPE, namedWriteableRegistry, TRANSPORT_CLIENT_FEATURE
      • Fields inherited from class org.elasticsearch.client.support.AbstractClient

        logger, settings
      • Fields inherited from interface org.elasticsearch.client.Client

        CLIENT_TYPE_SETTING_S
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.elasticsearch.client.Client

        getRemoteClusterClient
    • 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 interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface org.elasticsearch.common.lease.Releasable
        Overrides:
        close in class PreBuiltTransportClient