org.neo4j.kernel.ha.cluster.member
Class ClusterMembers

java.lang.Object
  extended by org.neo4j.kernel.ha.cluster.member.ClusterMembers

public class ClusterMembers
extends Object

Keeps an up to date list of members, their roles and availability for display for example in JMX.


Field Summary
static org.neo4j.helpers.Predicate<ClusterMember> ALIVE
           
 
Constructor Summary
ClusterMembers(org.neo4j.cluster.protocol.cluster.Cluster cluster, org.neo4j.cluster.com.BindingNotifier binding, org.neo4j.cluster.protocol.heartbeat.Heartbeat heartbeat, org.neo4j.cluster.member.ClusterMemberEvents clusterMemberEvents)
           
 
Method Summary
 Iterable<ClusterMember> getMembers()
           
 ClusterMember getSelf()
           
static org.neo4j.helpers.Predicate<ClusterMember> inRole(String role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALIVE

public static final org.neo4j.helpers.Predicate<ClusterMember> ALIVE
Constructor Detail

ClusterMembers

public ClusterMembers(org.neo4j.cluster.protocol.cluster.Cluster cluster,
                      org.neo4j.cluster.com.BindingNotifier binding,
                      org.neo4j.cluster.protocol.heartbeat.Heartbeat heartbeat,
                      org.neo4j.cluster.member.ClusterMemberEvents clusterMemberEvents)
Method Detail

inRole

public static org.neo4j.helpers.Predicate<ClusterMember> inRole(String role)

getMembers

public Iterable<ClusterMember> getMembers()

getSelf

public ClusterMember getSelf()


Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.