org.neo4j.kernel.ha.cluster
Class SimpleHighAvailabilityMemberContext

java.lang.Object
  extended by 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.


Constructor Summary
SimpleHighAvailabilityMemberContext(org.neo4j.cluster.com.BindingNotifier clusterClient)
           
 
Method Summary
 URI getAvailableHaMaster()
           
 URI getElectedMasterId()
           
 URI getMyId()
           
 void setAvailableHaMasterId(URI availableHaMasterId)
           
 void setElectedMasterId(URI electedMasterId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleHighAvailabilityMemberContext

public SimpleHighAvailabilityMemberContext(org.neo4j.cluster.com.BindingNotifier clusterClient)
Method Detail

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.