| Package | Description |
|---|---|
| org.neo4j.kernel.ha | |
| org.neo4j.kernel.ha.cluster |
| Constructor and Description |
|---|
ZooToPaxosSwitchover(LifeSupport life,
LifeSupport lifeToStart,
List<Lifecycle> lifeToStop,
DelegateInvocationHandler<ClusterMemberEvents> clusterEventsDelegateInvocationHandler,
DelegateInvocationHandler<HighAvailabilityMemberContext> memberContextDelegateInvocationHandler,
DelegateInvocationHandler clusterMemberAvailabilityDelegateInvocationHandler,
PaxosClusterMemberEvents localClusterEvents,
HighAvailabilityMemberContext localMemberContext,
PaxosClusterMemberAvailability localClusterMemberAvailability) |
| Constructor and Description |
|---|
ZooToPaxosSwitchover(LifeSupport life,
LifeSupport lifeToStart,
List<Lifecycle> lifeToStop,
DelegateInvocationHandler<ClusterMemberEvents> clusterEventsDelegateInvocationHandler,
DelegateInvocationHandler<HighAvailabilityMemberContext> memberContextDelegateInvocationHandler,
DelegateInvocationHandler clusterMemberAvailabilityDelegateInvocationHandler,
PaxosClusterMemberEvents localClusterEvents,
HighAvailabilityMemberContext localMemberContext,
PaxosClusterMemberAvailability localClusterMemberAvailability) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleHighAvailabilityMemberContext
Context used by the
HighAvailabilityMemberStateMachine. |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
HighAvailabilityMemberState.isAccessAllowed(HighAvailabilityMemberContext context) |
abstract HighAvailabilityMemberState |
HighAvailabilityMemberState.masterIsAvailable(HighAvailabilityMemberContext context,
InstanceId masterId,
URI masterHaURI) |
abstract HighAvailabilityMemberState |
HighAvailabilityMemberState.masterIsElected(HighAvailabilityMemberContext context,
InstanceId masterId) |
abstract HighAvailabilityMemberState |
HighAvailabilityMemberState.slaveIsAvailable(HighAvailabilityMemberContext context,
InstanceId slaveId,
URI slaveUri) |
| Constructor and Description |
|---|
HighAvailabilityMemberStateMachine(HighAvailabilityMemberContext context,
InstanceAccessGuard accessGuard,
ClusterMembers members,
ClusterMemberEvents events,
Election election,
org.neo4j.kernel.impl.util.StringLogger logger) |
Copyright © 2002–2013 The Neo4j Graph Database Project. All rights reserved.