org.elasticsearch.client.transport
Class TransportClientNodesService
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.client.transport.TransportClientNodesService
public class TransportClientNodesService
- extends AbstractComponent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransportClientNodesService
@Inject
public TransportClientNodesService(Settings settings,
ClusterName clusterName,
TransportService transportService,
ThreadPool threadPool)
transportAddresses
public org.elasticsearch.common.collect.ImmutableList<TransportAddress> transportAddresses()
connectedNodes
public org.elasticsearch.common.collect.ImmutableList<DiscoveryNode> connectedNodes()
addTransportAddress
public TransportClientNodesService addTransportAddress(TransportAddress transportAddress)
removeTransportAddress
public TransportClientNodesService removeTransportAddress(TransportAddress transportAddress)
execute
public <T> T execute(TransportClientNodesService.NodeCallback<T> callback)
throws ElasticSearchException
- Throws:
ElasticSearchException
close
public void close()