public class KubernetesUnicastHostsProvider
extends org.elasticsearch.common.component.AbstractComponent
implements org.elasticsearch.discovery.zen.ping.unicast.UnicastHostsProvider
| Constructor and Description |
|---|
KubernetesUnicastHostsProvider(org.elasticsearch.common.settings.Settings settings,
KubernetesAPIService kubernetesAPIService,
org.elasticsearch.transport.TransportService transportService,
org.elasticsearch.common.network.NetworkService networkService,
org.elasticsearch.Version version) |
| Modifier and Type | Method and Description |
|---|---|
List<org.elasticsearch.cluster.node.DiscoveryNode> |
buildDynamicNodes()
We build the list of Nodes from Kubernetes API
Information can be cached using `plugins.refresh_interval` property if needed.
|
@Inject
public KubernetesUnicastHostsProvider(org.elasticsearch.common.settings.Settings settings,
KubernetesAPIService kubernetesAPIService,
org.elasticsearch.transport.TransportService transportService,
org.elasticsearch.common.network.NetworkService networkService,
org.elasticsearch.Version version)
public List<org.elasticsearch.cluster.node.DiscoveryNode> buildDynamicNodes()
buildDynamicNodes in interface org.elasticsearch.discovery.zen.ping.unicast.UnicastHostsProviderCopyright © 2015-2016. All Rights Reserved.