org.apache.pekko.cluster.client
ClusterClientReceptionist
Companion object ClusterClientReceptionist
final class ClusterClientReceptionist extends Extension
Extension that starts ClusterReceptionist and accompanying pekko.cluster.pubsub.DistributedPubSubMediator
with settings defined in config section pekko.cluster.client.receptionist
.
The pekko.cluster.pubsub.DistributedPubSubMediator is started by the pekko.cluster.pubsub.DistributedPubSub extension.
- Annotations
- @deprecated
- Deprecated
(Since version Akka 2.6.0) Use Apache Pekko gRPC instead, see https://pekko.apache.org/docs/pekko/current/cluster-client.html#migration-to-pekko-grpc
- Source
- ClusterClient.scala
- Alphabetic
- By Inheritance
- ClusterClientReceptionist
- Extension
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ClusterClientReceptionist(system: ExtendedActorSystem)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toany2stringadd[ClusterClientReceptionist] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (ClusterClientReceptionist, B)
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toArrowAssoc[ClusterClientReceptionist] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- 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]) @HotSpotIntrinsicCandidate() @native()
- def ensuring(cond: (ClusterClientReceptionist) => Boolean, msg: => Any): ClusterClientReceptionist
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toEnsuring[ClusterClientReceptionist] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (ClusterClientReceptionist) => Boolean): ClusterClientReceptionist
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toEnsuring[ClusterClientReceptionist] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): ClusterClientReceptionist
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toEnsuring[ClusterClientReceptionist] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): ClusterClientReceptionist
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toEnsuring[ClusterClientReceptionist] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isTerminated: Boolean
Returns true if this member is not tagged with the role configured for the receptionist.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def registerService(actor: ActorRef): Unit
Register an actor that should be reachable for the clients.
Register an actor that should be reachable for the clients. The clients can send messages to this actor with
Send
orSendToAll
using the path elements of theActorRef
, e.g."/user/myservice"
. - def registerSubscriber(topic: String, actor: ActorRef): Unit
Register an actor that should be reachable for the clients to a named topic.
Register an actor that should be reachable for the clients to a named topic. Several actors can be registered to the same topic name, and all will receive published messages. The client can publish messages to this topic with
Publish
. - final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def underlying: ActorRef
Returns the underlying receptionist actor, particularly so that its events can be observed via subscribe/unsubscribe.
- def unregisterService(actor: ActorRef): Unit
A registered actor will be automatically unregistered when terminated, but it can also be explicitly unregistered before termination.
- def unregisterSubscriber(topic: String, actor: ActorRef): Unit
A registered subscriber will be automatically unregistered when terminated, but it can also be explicitly unregistered before termination.
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toStringFormat[ClusterClientReceptionist] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- def →[B](y: B): (ClusterClientReceptionist, B)
- Implicit
- This member is added by an implicit conversion from ClusterClientReceptionist toArrowAssoc[ClusterClientReceptionist] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.