org.elasticsearch.discovery.cloud
Class CloudZenPing

java.lang.Object
  extended by org.elasticsearch.util.component.AbstractComponent
      extended by org.elasticsearch.util.component.AbstractLifecycleComponent<org.elasticsearch.discovery.zen.ping.ZenPing>
          extended by org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing
              extended by org.elasticsearch.discovery.cloud.CloudZenPing
All Implemented Interfaces:
org.elasticsearch.discovery.zen.ping.ZenPing, org.elasticsearch.util.component.CloseableComponent, org.elasticsearch.util.component.LifecycleComponent<org.elasticsearch.discovery.zen.ping.ZenPing>

public class CloudZenPing
extends org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.discovery.zen.ping.ZenPing
org.elasticsearch.discovery.zen.ping.ZenPing.PingListener, org.elasticsearch.discovery.zen.ping.ZenPing.PingResponse
 
Field Summary
 
Fields inherited from class org.elasticsearch.util.component.AbstractLifecycleComponent
lifecycle
 
Fields inherited from class org.elasticsearch.util.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
CloudZenPing(org.elasticsearch.util.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.transport.TransportService transportService, org.elasticsearch.cluster.ClusterName clusterName, CloudComputeService computeService)
           
 
Method Summary
protected  java.util.List<org.elasticsearch.cluster.node.DiscoveryNode> buildDynamicNodes()
           
 
Methods inherited from class org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing
doClose, doStart, doStop, ping, pingAndWait, setNodesProvider
 
Methods inherited from class org.elasticsearch.util.component.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
 
Methods inherited from class org.elasticsearch.util.component.AbstractComponent
nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.util.component.LifecycleComponent
addLifecycleListener, lifecycleState, removeLifecycleListener, start, stop
 
Methods inherited from interface org.elasticsearch.util.component.CloseableComponent
close
 

Constructor Detail

CloudZenPing

public CloudZenPing(org.elasticsearch.util.settings.Settings settings,
                    org.elasticsearch.threadpool.ThreadPool threadPool,
                    org.elasticsearch.transport.TransportService transportService,
                    org.elasticsearch.cluster.ClusterName clusterName,
                    CloudComputeService computeService)
Method Detail

buildDynamicNodes

protected java.util.List<org.elasticsearch.cluster.node.DiscoveryNode> buildDynamicNodes()
Overrides:
buildDynamicNodes in class org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing