Class Terminated

  • All Implemented Interfaces:
    Signal
    Direct Known Subclasses:
    ChildFailed

    public class Terminated
    extends java.lang.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 Detail

      • Terminated

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

      • unapply

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

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

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

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

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object