org.elasticsearch.discovery.zen.elect
Class ElectMasterService
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.discovery.zen.elect.ElectMasterService
public class ElectMasterService
- extends AbstractComponent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElectMasterService
public ElectMasterService(Settings settings)
minimumMasterNodes
public void minimumMasterNodes(int minimumMasterNodes)
minimumMasterNodes
public int minimumMasterNodes()
hasEnoughMasterNodes
public boolean hasEnoughMasterNodes(Iterable<DiscoveryNode> nodes)
nextPossibleMasters
public DiscoveryNode[] nextPossibleMasters(Iterable<DiscoveryNode> nodes,
int numberOfPossibleMasters)
- Returns a list of the next possible masters.
electMaster
public DiscoveryNode electMaster(Iterable<DiscoveryNode> nodes)
- Elects a new master out of the possible nodes, returning it. Returns null
if no master has been elected.
Copyright © 2009-2012. All Rights Reserved.