public class MinimalTransportClient
extends org.elasticsearch.client.transport.TransportClient
TransportClient
using Netty 4 only.
Pretty exact copy of PreBuiltTransportClient
but only with
Netty 4 plugin dependency. PreBuiltTransportClient
expects
both Netty 3 and Netty 4 to be present.
CLIENT_TRANSPORT_IGNORE_CLUSTER_NAME, CLIENT_TRANSPORT_NODES_SAMPLER_INTERVAL, CLIENT_TRANSPORT_PING_TIMEOUT, CLIENT_TRANSPORT_SNIFF, CLIENT_TYPE
Constructor and Description |
---|
MinimalTransportClient(org.elasticsearch.common.settings.Settings settings,
Class<? extends org.elasticsearch.plugins.Plugin>... plugins)
Creates a new transport client with pre-installed plugins.
|
MinimalTransportClient(org.elasticsearch.common.settings.Settings settings,
Collection<Class<? extends org.elasticsearch.plugins.Plugin>> plugins)
Creates a new transport client with pre-installed plugins.
|
MinimalTransportClient(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, fieldCaps, fieldCaps, fieldStats, fieldStats, filterWithHeader, get, get, index, index, multiGet, multiGet, multiSearch, multiSearch, multiTermVectors, multiTermVectors, prepareBulk, prepareClearScroll, prepareDelete, prepareDelete, prepareExecute, prepareExplain, prepareFieldCaps, 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 MinimalTransportClient(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 MinimalTransportClient(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 MinimalTransportClient(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 ©2007-2013 panFMP Developers c/o Uwe Schindler