Is the actor shut down? The contract is that if this method returns true, then it will never be false again.
Is the actor shut down? The contract is that if this method returns true, then it will never be false again. But you cannot rely on that it is alive if it returns false, since this by nature is a racy method.
Returns the path for this actor (from this actor up to the root actor).
Comparison only takes address into account.
Comparison only takes address into account.
Forwards the message and passes the original sender actor as the sender.
Forwards the message and passes the original sender actor as the sender.
Works with '!' and '?'/'ask'.
Java API: Sends the specified message to the sender, i.
Java API: Sends the specified message to the sender, i.e. fire-and-forget
semantics, including the sender reference if possible (pass null
if
there is nobody to reply to).
actor.tell(message, context);
Immutable and serializable handle to an actor, which may or may not reside on the local host or inside the same akka.actor.ActorSystem. An ActorRef can be obtained from an akka.actor.ActorRefFactory, an interface which is implemented by ActorSystem and akka.actor.ActorContext. This means actors can be created top-level in the ActorSystem or as children of an existing actor, but only from within that actor.
ActorRefs can be freely shared among actors by message passing. Message passing conversely is their only purpose, as demonstrated in the following examples:
Scala:
Java:
ActorRef does not have a method for terminating the actor it points to, use akka.actor.ActorRefFactory
.stop(child)
for this purpose.