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