Package akka.cluster
Class ClusterEvent.CurrentClusterState
- java.lang.Object
- 
- akka.cluster.ClusterEvent.CurrentClusterState
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- scala.Equals,- scala.Product,- scala.Product5<scala.collection.immutable.SortedSet<Member>,scala.collection.immutable.Set<Member>,scala.collection.immutable.Set<Address>,scala.Option<Address>,scala.collection.immutable.Map<java.lang.String,scala.Option<Address>>>
 - Enclosing class:
- ClusterEvent
 
 public static final class ClusterEvent.CurrentClusterState extends java.lang.Object implements scala.Product5<scala.collection.immutable.SortedSet<Member>,scala.collection.immutable.Set<Member>,scala.collection.immutable.Set<Address>,scala.Option<Address>,scala.collection.immutable.Map<java.lang.String,scala.Option<Address>>>, java.io.Serializable - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap)Deprecated.use main constructor.CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap, scala.collection.immutable.Set<java.lang.String> unreachableDataCenters)Deprecated.use main constructor.CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap, scala.collection.immutable.Set<java.lang.String> unreachableDataCenters, scala.collection.immutable.Set<UniqueAddress> memberTombstones)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description scala.collection.immutable.SortedSet<Member>_1()scala.collection.immutable.Set<Member>_2()scala.collection.immutable.Set<Address>_3()scala.Option<Address>_4()scala.collection.immutable.Map<java.lang.String,scala.Option<Address>>_5()scala.collection.immutable.Set<java.lang.String>allDataCenters()Deprecated.Use Akka Distributed Cluster instead.scala.collection.immutable.Set<java.lang.String>allRoles()All node roles in the clusterbooleancanEqual(java.lang.Object that)ClusterEvent.CurrentClusterStatecopy(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap)scala.collection.immutable.SortedSet<Member>copy$default$1()scala.collection.immutable.Set<Member>copy$default$2()scala.collection.immutable.Set<Address>copy$default$3()scala.Option<Address>copy$default$4()scala.collection.immutable.Map<java.lang.String,scala.Option<Address>>copy$default$5()booleanequals(java.lang.Object other)java.util.Set<java.lang.String>getAllDataCenters()Java API: All data centers in the clusterjava.util.Set<java.lang.String>getAllRoles()Java API: All node roles in the clusterAddressgetLeader()Java API: get address of current data center leader, or null if nonejava.lang.Iterable<Member>getMembers()Java API: get current member list.AddressgetRoleLeader(java.lang.String role)Java API: get address of current leader, if any, within the data center that has the given role or null if no such node existsjava.util.Set<Address>getSeenBy()Java API: get current “seen-by” set.java.util.Set<Member>getUnreachable()Java API: get current unreachable set.java.util.Set<java.lang.String>getUnreachableDataCenters()Java API: All data centers in the clusterinthashCode()scala.Option<Address>leader()scala.collection.immutable.SortedSet<Member>members()java.lang.StringproductPrefix()scala.Option<Address>roleLeader(java.lang.String role)get address of current leader, if any, within the data center that has the given rolescala.collection.immutable.Map<java.lang.String,scala.Option<Address>>roleLeaderMap()scala.collection.immutable.Set<Address>seenBy()java.lang.StringtoString()scala.collection.immutable.Set<Member>unreachable()scala.collection.immutable.Set<java.lang.String>unreachableDataCenters()ClusterEvent.CurrentClusterStatewithMemberTombstones(scala.collection.immutable.Set<UniqueAddress> memberTombstones)ClusterEvent.CurrentClusterStatewithUnreachableDataCenters(scala.collection.immutable.Set<java.lang.String> unreachableDataCenters)Replace the set of unreachable datacenters with the given set- 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
- 
 
- 
- 
- 
Constructor Detail- 
CurrentClusterStatepublic CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap, scala.collection.immutable.Set<java.lang.String> unreachableDataCenters, scala.collection.immutable.Set<UniqueAddress> memberTombstones) 
 - 
CurrentClusterStatepublic CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap, scala.collection.immutable.Set<java.lang.String> unreachableDataCenters) Deprecated.use main constructor. Since 2.6.10.
 - 
CurrentClusterStatepublic CurrentClusterState(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap) Deprecated.use main constructor. Since 2.6.10.
 
- 
 - 
Method Detail- 
memberspublic scala.collection.immutable.SortedSet<Member> members() 
 - 
unreachablepublic scala.collection.immutable.Set<Member> unreachable() 
 - 
seenBypublic scala.collection.immutable.Set<Address> seenBy() 
 - 
leaderpublic scala.Option<Address> leader() 
 - 
roleLeaderMappublic scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap() 
 - 
unreachableDataCenterspublic scala.collection.immutable.Set<java.lang.String> unreachableDataCenters() 
 - 
getMemberspublic java.lang.Iterable<Member> getMembers() Java API: get current member list.
 - 
getUnreachablepublic java.util.Set<Member> getUnreachable() Java API: get current unreachable set.
 - 
getUnreachableDataCenterspublic java.util.Set<java.lang.String> getUnreachableDataCenters() Java API: All data centers in the cluster
 - 
getSeenBypublic java.util.Set<Address> getSeenBy() Java API: get current “seen-by” set.
 - 
getLeaderpublic Address getLeader() Java API: get address of current data center leader, or null if none
 - 
roleLeaderpublic scala.Option<Address> roleLeader(java.lang.String role) get address of current leader, if any, within the data center that has the given role
 - 
getRoleLeaderpublic Address getRoleLeader(java.lang.String role) Java API: get address of current leader, if any, within the data center that has the given role or null if no such node exists
 - 
allRolespublic scala.collection.immutable.Set<java.lang.String> allRoles() All node roles in the cluster
 - 
getAllRolespublic java.util.Set<java.lang.String> getAllRoles() Java API: All node roles in the cluster
 - 
allDataCenterspublic scala.collection.immutable.Set<java.lang.String> allDataCenters() Deprecated.Use Akka Distributed Cluster instead. Since 2.10.0.All data centers in the cluster
 - 
getAllDataCenterspublic java.util.Set<java.lang.String> getAllDataCenters() Java API: All data centers in the cluster
 - 
withUnreachableDataCenterspublic ClusterEvent.CurrentClusterState withUnreachableDataCenters(scala.collection.immutable.Set<java.lang.String> unreachableDataCenters) Replace the set of unreachable datacenters with the given set
 - 
withMemberTombstonespublic ClusterEvent.CurrentClusterState withMemberTombstones(scala.collection.immutable.Set<UniqueAddress> memberTombstones) 
 - 
copypublic ClusterEvent.CurrentClusterState copy(scala.collection.immutable.SortedSet<Member> members, scala.collection.immutable.Set<Member> unreachable, scala.collection.immutable.Set<Address> seenBy, scala.Option<Address> leader, scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> roleLeaderMap) 
 - 
copy$default$1public scala.collection.immutable.SortedSet<Member> copy$default$1() 
 - 
copy$default$2public scala.collection.immutable.Set<Member> copy$default$2() 
 - 
copy$default$3public scala.collection.immutable.Set<Address> copy$default$3() 
 - 
copy$default$4public scala.Option<Address> copy$default$4() 
 - 
copy$default$5public scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> copy$default$5() 
 - 
equalspublic boolean equals(java.lang.Object other) - Specified by:
- equalsin interface- scala.Equals
- Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
productPrefixpublic java.lang.String productPrefix() - Specified by:
- productPrefixin interface- scala.Product
 
 - 
_1public scala.collection.immutable.SortedSet<Member> _1() 
 - 
_2public scala.collection.immutable.Set<Member> _2() 
 - 
_3public scala.collection.immutable.Set<Address> _3() 
 - 
_4public scala.Option<Address> _4() 
 - 
_5public scala.collection.immutable.Map<java.lang.String,scala.Option<Address>> _5() 
 - 
canEqualpublic boolean canEqual(java.lang.Object that) - Specified by:
- canEqualin interface- scala.Equals
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-