public class HighAvailabilityMemberStateMachine extends LifecycleAdapter implements HighAvailability
| Constructor and Description |
|---|
HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext context,
InstanceAccessGuard accessGuard,
ClusterMembers members,
ClusterMemberEvents events,
Election election,
org.neo4j.kernel.impl.util.StringLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHighAvailabilityMemberListener(HighAvailabilityMemberListener toAdd) |
HighAvailabilityMemberState |
getCurrentState() |
void |
init() |
void |
removeHighAvailabilityMemberListener(HighAvailabilityMemberListener toRemove) |
void |
stop() |
shutdown, startpublic HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext context, InstanceAccessGuard accessGuard, ClusterMembers members, ClusterMemberEvents events, Election election, org.neo4j.kernel.impl.util.StringLogger logger)
public void init()
throws Throwable
init in interface Lifecycleinit in class LifecycleAdapterThrowablepublic void stop()
throws Throwable
stop in interface Lifecyclestop in class LifecycleAdapterThrowablepublic void addHighAvailabilityMemberListener(HighAvailabilityMemberListener toAdd)
addHighAvailabilityMemberListener in interface HighAvailabilitypublic void removeHighAvailabilityMemberListener(HighAvailabilityMemberListener toRemove)
removeHighAvailabilityMemberListener in interface HighAvailabilitypublic HighAvailabilityMemberState getCurrentState()
Copyright © 2002–2013 The Neo4j Graph Database Project. All rights reserved.