object Cluster
- Alphabetic
- By Inheritance
- Cluster
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def clusterEvents(initialStateAsEvents: Boolean = false): ZIO[ActorSystem, Throwable, Queue[ClusterDomainEvent]]
Subscribes to the current cluster events.
Subscribes to the current cluster events. It returns an unbounded queue that will be fed with cluster events.
initialStateAsEventsindicates if you want to receive previous cluster events leading to the current state, or only future events. To unsubscribe, usequeue.shutdown. To use a bounded queue, seeclusterEventsWith. - def clusterEventsWith(queue: Queue[ClusterDomainEvent], initialStateAsEvents: Boolean = false): ZIO[ActorSystem, Throwable, Unit]
Subscribes to the current cluster events, using the provided queue to push the events.
Subscribes to the current cluster events, using the provided queue to push the events.
initialStateAsEventsindicates if you want to receive previous cluster events leading to the current state, or only future events. To unsubscribe, usequeue.shutdown. - val clusterState: ZIO[ActorSystem, Throwable, CurrentClusterState]
Returns the current state of the cluster.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def join(seedNodes: List[Address]): ZIO[ActorSystem, Throwable, Unit]
Joins a cluster using the provided seed nodes.
- val leave: ZIO[ActorSystem, Throwable, Unit]
Leaves the current cluster.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()