akka.cluster
Class ClusterEvent

java.lang.Object
  extended by akka.cluster.ClusterEvent

public class ClusterEvent
extends java.lang.Object

Domain events published to the event bus. Subscribe with:


   Cluster(system).subscribe(actorRef, classOf[ClusterDomainEvent])
 


Nested Class Summary
static interface ClusterEvent.ClusterDomainEvent
          Marker interface for cluster domain events.
static class ClusterEvent.ClusterMetricsChanged
          Current snapshot of cluster node metrics.
static class ClusterEvent.ClusterMetricsChanged$
           
static class ClusterEvent.CurrentClusterState
          Current snapshot state of the cluster.
static class ClusterEvent.CurrentClusterState$
           
static class ClusterEvent.InstantClusterState
          Current snapshot state of the cluster.
static class ClusterEvent.InstantClusterState$
           
static class ClusterEvent.InstantMemberDowned
          Member status changed to Down.
static class ClusterEvent.InstantMemberDowned$
           
static interface ClusterEvent.InstantMemberEvent
          Marker interface for membership events published immediately when it happened.
static class ClusterEvent.InstantMemberExited
          Member status changed to Exiting.
static class ClusterEvent.InstantMemberExited$
           
static class ClusterEvent.InstantMemberJoined
          A new member joined the cluster.
static class ClusterEvent.InstantMemberJoined$
           
static class ClusterEvent.InstantMemberLeft
          Member status changed to Leaving.
static class ClusterEvent.InstantMemberLeft$
           
static class ClusterEvent.InstantMemberRemoved
          Member completely removed from the cluster.
static class ClusterEvent.InstantMemberRemoved$
           
static class ClusterEvent.InstantMemberUp
          Member status changed to Up.
static class ClusterEvent.InstantMemberUp$
           
static class ClusterEvent.LeaderChanged
          Leader of the cluster members changed.
static class ClusterEvent.LeaderChanged$
           
static class ClusterEvent.MemberDowned
          Member status changed to Down.
static class ClusterEvent.MemberDowned$
           
static interface ClusterEvent.MemberEvent
          Marker interface for membership events.
static class ClusterEvent.MemberExited
          Member status changed to Exiting.
static class ClusterEvent.MemberExited$
           
static class ClusterEvent.MemberJoined
          A new member joined the cluster.
static class ClusterEvent.MemberJoined$
           
static class ClusterEvent.MemberLeft
          Member status changed to Leaving.
static class ClusterEvent.MemberLeft$
           
static class ClusterEvent.MemberRemoved
          Member completely removed from the cluster.
static class ClusterEvent.MemberRemoved$
           
static class ClusterEvent.MemberUp
          Member status changed to Up.
static class ClusterEvent.MemberUp$
           
static class ClusterEvent.UnreachableMember
          A member is considered as unreachable by the failure detector.
static class ClusterEvent.UnreachableMember$
           
 
Constructor Summary
ClusterEvent()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterEvent

public ClusterEvent()