akka.cluster
Class ClusterEvent.CurrentClusterState

java.lang.Object
  extended by akka.cluster.ClusterEvent.CurrentClusterState
All Implemented Interfaces:
ClusterEvent.ClusterDomainEvent, java.io.Serializable, scala.Equals, scala.Product
Enclosing class:
ClusterEvent

public static class ClusterEvent.CurrentClusterState
extends java.lang.Object
implements ClusterEvent.ClusterDomainEvent, scala.Product, scala.Serializable

Current snapshot state of the cluster. Sent to new subscriber.

See Also:
Serialized Form

Constructor Summary
ClusterEvent.CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader)
           
 
Method Summary
 Address getLeader()
          Java API: get address of current leader, or null if none
 java.lang.Iterable<Member> getMembers()
          Java API: get current member list.
 java.util.Set<Address> getSeenBy()
          Java API: get current “seen-by” set.
 java.util.Set<Member> getUnreachable()
          Java API: get current unreachable set.
 scala.Option<Address> leader()
           
 scala.collection.immutable.SortedSet<Member> members()
           
 scala.collection.immutable.Set<Address> seenBy()
           
 scala.collection.immutable.Set<Member> unreachable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
 
Methods inherited from interface scala.Equals
canEqual, equals
 

Constructor Detail

ClusterEvent.CurrentClusterState

public ClusterEvent.CurrentClusterState(scala.collection.immutable.SortedSet<Member> members,
                                        scala.collection.immutable.Set<Member> unreachable,
                                        scala.collection.immutable.Set<Address> seenBy,
                                        scala.Option<Address> leader)
Method Detail

members

public scala.collection.immutable.SortedSet<Member> members()

unreachable

public scala.collection.immutable.Set<Member> unreachable()

seenBy

public scala.collection.immutable.Set<Address> seenBy()

leader

public scala.Option<Address> leader()

getMembers

public java.lang.Iterable<Member> getMembers()
Java API: get current member list.


getUnreachable

public java.util.Set<Member> getUnreachable()
Java API: get current unreachable set.


getSeenBy

public java.util.Set<Address> getSeenBy()
Java API: get current “seen-by” set.


getLeader

public Address getLeader()
Java API: get address of current leader, or null if none