public class ZooKeeperHighAvailabilityEvents extends Object implements org.neo4j.cluster.member.ClusterMemberEvents, org.neo4j.cluster.member.ClusterMemberAvailability, org.neo4j.cluster.com.BindingNotifier, org.neo4j.kernel.lifecycle.Lifecycle
| Constructor and Description |
|---|
ZooKeeperHighAvailabilityEvents(org.neo4j.kernel.logging.Logging logger,
org.neo4j.kernel.configuration.Config config,
Switchover switchover) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBindingListener(org.neo4j.cluster.BindingListener listener) |
void |
addClusterMemberListener(org.neo4j.cluster.member.ClusterMemberListener listener) |
org.neo4j.cluster.InstanceId |
getInstanceId() |
void |
init() |
void |
memberIsAvailable(String role,
URI roleUri) |
void |
memberIsUnavailable(String role) |
void |
removeBindingListener(org.neo4j.cluster.BindingListener listener) |
void |
removeClusterMemberListener(org.neo4j.cluster.member.ClusterMemberListener listener) |
void |
shutdown() |
void |
start() |
void |
stop() |
public ZooKeeperHighAvailabilityEvents(org.neo4j.kernel.logging.Logging logger,
org.neo4j.kernel.configuration.Config config,
Switchover switchover)
public void init()
throws Throwable
init in interface org.neo4j.kernel.lifecycle.LifecycleThrowablepublic void start()
throws Throwable
start in interface org.neo4j.kernel.lifecycle.LifecycleThrowablepublic void stop()
throws Throwable
stop in interface org.neo4j.kernel.lifecycle.LifecycleThrowablepublic void shutdown()
throws Throwable
shutdown in interface org.neo4j.kernel.lifecycle.LifecycleThrowablepublic void memberIsAvailable(String role, URI roleUri)
memberIsAvailable in interface org.neo4j.cluster.member.ClusterMemberAvailabilitypublic void addClusterMemberListener(org.neo4j.cluster.member.ClusterMemberListener listener)
addClusterMemberListener in interface org.neo4j.cluster.member.ClusterMemberEventspublic void removeClusterMemberListener(org.neo4j.cluster.member.ClusterMemberListener listener)
removeClusterMemberListener in interface org.neo4j.cluster.member.ClusterMemberEventspublic void addBindingListener(org.neo4j.cluster.BindingListener listener)
addBindingListener in interface org.neo4j.cluster.com.BindingNotifierpublic void removeBindingListener(org.neo4j.cluster.BindingListener listener)
removeBindingListener in interface org.neo4j.cluster.com.BindingNotifierpublic void memberIsUnavailable(String role)
memberIsUnavailable in interface org.neo4j.cluster.member.ClusterMemberAvailabilitypublic org.neo4j.cluster.InstanceId getInstanceId()
Copyright © 2002–2013 The Neo4j Graph Database Project. All rights reserved.