Class Terminated

java.lang.Object
org.apache.pekko.actor.typed.Terminated
All Implemented Interfaces:
Signal
Direct Known Subclasses:
ChildFailed

public class Terminated extends Object implements Signal
Lifecycle signal that is fired when an Actor that was watched has terminated. Watching is performed by invoking the pekko.actor.typed.scaladsl.ActorContext.watch. The DeathWatch service is idempotent, meaning that registering twice has the same effect as registering once. Registration does not need to happen before the Actor terminates, a notification is guaranteed to arrive after both registration and termination have occurred. This message is also sent when the watched actor is on a node that has been removed from the cluster when using Pekko Cluster.

param: ref Scala API: the ActorRef for the terminated actor

  • Constructor Details

    • Terminated

      public Terminated(ActorRef<scala.runtime.Nothing$> ref)
  • Method Details

    • apply

      public static Terminated apply(ActorRef<scala.runtime.Nothing$> ref)
    • unapply

      public static scala.Option<ActorRef<scala.runtime.Nothing$>> unapply(Terminated t)
    • ref

      public ActorRef<scala.runtime.Nothing$> ref()
    • getRef

      public ActorRef<Void> getRef()
      Java API: The actor that was watched and got terminated
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object