public class HighAvailabilityMemberStateMachine extends org.neo4j.kernel.lifecycle.LifecycleAdapter implements HighAvailability
| Constructor and Description |
|---|
HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext context,
InstanceAccessGuard accessGuard,
ClusterMembers members,
org.neo4j.cluster.member.ClusterMemberEvents events,
org.neo4j.cluster.protocol.election.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() |
public HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext context, InstanceAccessGuard accessGuard, ClusterMembers members, org.neo4j.cluster.member.ClusterMemberEvents events, org.neo4j.cluster.protocol.election.Election election, org.neo4j.kernel.impl.util.StringLogger logger)
public void init()
throws Throwable
init in interface org.neo4j.kernel.lifecycle.Lifecycleinit in class org.neo4j.kernel.lifecycle.LifecycleAdapterThrowablepublic void stop()
throws Throwable
stop in interface org.neo4j.kernel.lifecycle.Lifecyclestop in class org.neo4j.kernel.lifecycle.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.