public class ZooKeeperDiscovery
extends org.elasticsearch.common.component.AbstractLifecycleComponent<org.elasticsearch.discovery.Discovery>
implements org.elasticsearch.discovery.Discovery, org.elasticsearch.discovery.zen.DiscoveryNodesProvider
| Constructor and Description |
|---|
ZooKeeperDiscovery(org.elasticsearch.common.settings.Settings settings,
ZooKeeperEnvironment environment,
org.elasticsearch.cluster.ClusterName clusterName,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.transport.TransportService transportService,
org.elasticsearch.cluster.ClusterService clusterService,
org.elasticsearch.cluster.node.DiscoveryNodeService discoveryNodeService,
org.elasticsearch.discovery.DiscoverySettings discoverySettings,
ZooKeeperClient zooKeeperClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.elasticsearch.discovery.InitialStateDiscoveryListener listener) |
protected void |
doClose() |
protected void |
doStart() |
protected void |
doStop() |
org.elasticsearch.cluster.node.DiscoveryNode |
localNode() |
String |
nodeDescription() |
org.elasticsearch.cluster.node.DiscoveryNode |
nodeInfo(String id) |
org.elasticsearch.cluster.node.DiscoveryNodes |
nodes() |
org.elasticsearch.node.service.NodeService |
nodeService() |
void |
publish(org.elasticsearch.cluster.ClusterState clusterState,
org.elasticsearch.discovery.Discovery.AckListener ackListener) |
void |
removeListener(org.elasticsearch.discovery.InitialStateDiscoveryListener listener) |
void |
setAllocationService(org.elasticsearch.cluster.routing.allocation.AllocationService allocationService) |
void |
setNodeService(org.elasticsearch.node.service.NodeService nodeService) |
boolean |
verifyConnection(org.elasticsearch.common.unit.TimeValue timeout) |
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait@Inject
public ZooKeeperDiscovery(org.elasticsearch.common.settings.Settings settings,
ZooKeeperEnvironment environment,
org.elasticsearch.cluster.ClusterName clusterName,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.transport.TransportService transportService,
org.elasticsearch.cluster.ClusterService clusterService,
org.elasticsearch.cluster.node.DiscoveryNodeService discoveryNodeService,
org.elasticsearch.discovery.DiscoverySettings discoverySettings,
ZooKeeperClient zooKeeperClient)
protected void doStart()
throws org.elasticsearch.ElasticsearchException
doStart in class org.elasticsearch.common.component.AbstractLifecycleComponent<org.elasticsearch.discovery.Discovery>org.elasticsearch.ElasticsearchExceptionprotected void doStop()
throws org.elasticsearch.ElasticsearchException
doStop in class org.elasticsearch.common.component.AbstractLifecycleComponent<org.elasticsearch.discovery.Discovery>org.elasticsearch.ElasticsearchExceptionprotected void doClose()
throws org.elasticsearch.ElasticsearchException
doClose in class org.elasticsearch.common.component.AbstractLifecycleComponent<org.elasticsearch.discovery.Discovery>org.elasticsearch.ElasticsearchExceptionpublic org.elasticsearch.cluster.node.DiscoveryNode localNode()
localNode in interface org.elasticsearch.discovery.Discoverypublic void addListener(org.elasticsearch.discovery.InitialStateDiscoveryListener listener)
addListener in interface org.elasticsearch.discovery.Discoverypublic void removeListener(org.elasticsearch.discovery.InitialStateDiscoveryListener listener)
removeListener in interface org.elasticsearch.discovery.Discoverypublic String nodeDescription()
nodeDescription in interface org.elasticsearch.discovery.Discoverypublic void setNodeService(@Nullable
org.elasticsearch.node.service.NodeService nodeService)
setNodeService in interface org.elasticsearch.discovery.Discoverypublic void setAllocationService(org.elasticsearch.cluster.routing.allocation.AllocationService allocationService)
setAllocationService in interface org.elasticsearch.discovery.Discoverypublic void publish(org.elasticsearch.cluster.ClusterState clusterState,
org.elasticsearch.discovery.Discovery.AckListener ackListener)
publish in interface org.elasticsearch.discovery.Discoverypublic org.elasticsearch.cluster.node.DiscoveryNodes nodes()
nodes in interface org.elasticsearch.discovery.zen.DiscoveryNodesProviderpublic org.elasticsearch.node.service.NodeService nodeService()
nodeService in interface org.elasticsearch.discovery.zen.DiscoveryNodesProviderpublic boolean verifyConnection(org.elasticsearch.common.unit.TimeValue timeout)
throws InterruptedException
InterruptedExceptionpublic org.elasticsearch.cluster.node.DiscoveryNode nodeInfo(String id) throws org.elasticsearch.ElasticsearchException, InterruptedException
org.elasticsearch.ElasticsearchExceptionInterruptedExceptionCopyright © 2011–2014 JBoss by Red Hat. All rights reserved.