Packages

abstract class Cluster extends Extension

This class is not intended for user extension other than for test purposes (e.g. stub implementation). More methods may be added in the future and that may break such implementations.

Annotations
@DoNotInherit()
Source
Cluster.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Cluster
  2. Extension
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Cluster()

Abstract Value Members

  1. abstract def isTerminated: Boolean

    Returns true if this cluster instance has be shutdown.

  2. abstract def manager: ActorRef[ClusterCommand]

    returns

    an actor that accepts commands to join, leave and down nodes in a cluster

  3. abstract def selfMember: Member

    Details about this cluster node itself

  4. abstract def state: CurrentClusterState

    Current snapshot state of the cluster.

  5. abstract def subscriptions: ActorRef[ClusterStateSubscription]

    returns

    an actor that allows for subscribing to messages when the cluster state changes