org.neo4j.kernel.ha.cluster
Class SimpleHighAvailabilityMemberContext
java.lang.Object
org.neo4j.kernel.ha.cluster.SimpleHighAvailabilityMemberContext
- All Implemented Interfaces:
- HighAvailabilityMemberContext
public class SimpleHighAvailabilityMemberContext
- extends Object
- implements HighAvailabilityMemberContext
Context used by the HighAvailabilityMemberStateMachine. Keeps track of what elections and previously
available master this cluster member has seen.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleHighAvailabilityMemberContext
public SimpleHighAvailabilityMemberContext(org.neo4j.cluster.com.BindingNotifier clusterClient)
getMyId
public URI getMyId()
- Specified by:
getMyId in interface HighAvailabilityMemberContext
getElectedMasterId
public URI getElectedMasterId()
- Specified by:
getElectedMasterId in interface HighAvailabilityMemberContext
setElectedMasterId
public void setElectedMasterId(URI electedMasterId)
- Specified by:
setElectedMasterId in interface HighAvailabilityMemberContext
getAvailableHaMaster
public URI getAvailableHaMaster()
- Specified by:
getAvailableHaMaster in interface HighAvailabilityMemberContext
setAvailableHaMasterId
public void setAvailableHaMasterId(URI availableHaMasterId)
- Specified by:
setAvailableHaMasterId in interface HighAvailabilityMemberContext
Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.