public class TransportClientNodesService extends AbstractComponent implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
static interface |
TransportClientNodesService.NodeListenerCallback<Response> |
static class |
TransportClientNodesService.RetryListener<Response> |
Modifier and Type | Field and Description |
---|---|
static Setting<java.lang.Boolean> |
CLIENT_TRANSPORT_IGNORE_CLUSTER_NAME |
static Setting<TimeValue> |
CLIENT_TRANSPORT_NODES_SAMPLER_INTERVAL |
static Setting<TimeValue> |
CLIENT_TRANSPORT_PING_TIMEOUT |
static Setting<java.lang.Boolean> |
CLIENT_TRANSPORT_SNIFF |
deprecationLogger, logger, settings
Constructor and Description |
---|
TransportClientNodesService(Settings settings,
TransportService transportService,
ThreadPool threadPool) |
Modifier and Type | Method and Description |
---|---|
TransportClientNodesService |
addTransportAddresses(TransportAddress... transportAddresses) |
void |
close() |
java.util.List<DiscoveryNode> |
connectedNodes() |
<Response> void |
execute(TransportClientNodesService.NodeListenerCallback<Response> callback,
ActionListener<Response> listener) |
java.util.List<DiscoveryNode> |
filteredNodes() |
java.util.List<DiscoveryNode> |
listedNodes() |
TransportClientNodesService |
removeTransportAddress(TransportAddress transportAddress) |
java.util.List<TransportAddress> |
transportAddresses() |
logDeprecatedSetting, logRemovedSetting, nodeName
public static final Setting<TimeValue> CLIENT_TRANSPORT_NODES_SAMPLER_INTERVAL
public static final Setting<java.lang.Boolean> CLIENT_TRANSPORT_IGNORE_CLUSTER_NAME
public static final Setting<java.lang.Boolean> CLIENT_TRANSPORT_SNIFF
public TransportClientNodesService(Settings settings, TransportService transportService, ThreadPool threadPool)
public java.util.List<TransportAddress> transportAddresses()
public java.util.List<DiscoveryNode> connectedNodes()
public java.util.List<DiscoveryNode> filteredNodes()
public java.util.List<DiscoveryNode> listedNodes()
public TransportClientNodesService addTransportAddresses(TransportAddress... transportAddresses)
public TransportClientNodesService removeTransportAddress(TransportAddress transportAddress)
public <Response> void execute(TransportClientNodesService.NodeListenerCallback<Response> callback, ActionListener<Response> listener)
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable