org.neo4j.kernel.ha.cluster.zoo
Class ZooKeeperHighAvailabilityEvents
java.lang.Object
org.neo4j.kernel.ha.cluster.zoo.ZooKeeperHighAvailabilityEvents
- All Implemented Interfaces:
- org.neo4j.cluster.com.BindingNotifier, org.neo4j.cluster.member.ClusterMemberAvailability, org.neo4j.cluster.member.ClusterMemberEvents, org.neo4j.kernel.lifecycle.Lifecycle
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZooKeeperHighAvailabilityEvents
public ZooKeeperHighAvailabilityEvents(org.neo4j.kernel.logging.Logging logger,
org.neo4j.kernel.configuration.Config config,
Switchover switchover)
init
public void init()
throws Throwable
- Specified by:
init in interface org.neo4j.kernel.lifecycle.Lifecycle
- Throws:
Throwable
start
public void start()
throws Throwable
- Specified by:
start in interface org.neo4j.kernel.lifecycle.Lifecycle
- Throws:
Throwable
stop
public void stop()
throws Throwable
- Specified by:
stop in interface org.neo4j.kernel.lifecycle.Lifecycle
- Throws:
Throwable
shutdown
public void shutdown()
throws Throwable
- Specified by:
shutdown in interface org.neo4j.kernel.lifecycle.Lifecycle
- Throws:
Throwable
memberIsAvailable
public void memberIsAvailable(String role,
URI roleUri)
- Specified by:
memberIsAvailable in interface org.neo4j.cluster.member.ClusterMemberAvailability
addClusterMemberListener
public void addClusterMemberListener(org.neo4j.cluster.member.ClusterMemberListener listener)
- Specified by:
addClusterMemberListener in interface org.neo4j.cluster.member.ClusterMemberEvents
removeClusterMemberListener
public void removeClusterMemberListener(org.neo4j.cluster.member.ClusterMemberListener listener)
- Specified by:
removeClusterMemberListener in interface org.neo4j.cluster.member.ClusterMemberEvents
addBindingListener
public void addBindingListener(org.neo4j.cluster.BindingListener listener)
- Specified by:
addBindingListener in interface org.neo4j.cluster.com.BindingNotifier
removeBindingListener
public void removeBindingListener(org.neo4j.cluster.BindingListener listener)
- Specified by:
removeBindingListener in interface org.neo4j.cluster.com.BindingNotifier
memberIsUnavailable
public void memberIsUnavailable(String role)
- Specified by:
memberIsUnavailable in interface org.neo4j.cluster.member.ClusterMemberAvailability
Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.