Package akka.actor.dungeon
Interface DeathWatch
- 
 public interface DeathWatchINTERNAL API
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddressTerminated(Address address)voidaddWatcher(ActorRef watchee, ActorRef watcher)voidcheckWatchingSame(akka.actor.InternalActorRef ref, scala.Option<java.lang.Object> newMessage)Call only if it was checked before that `watching contains ref`booleanisWatching(ActorRef ref)<T> TmaintainAddressTerminatedSubscription(ActorRef change, scala.Function0<T> block)Starts subscription to AddressTerminated if not already subscribing and the block adds a non-local ref to watching or watchedBy.<T> ActorRefmaintainAddressTerminatedSubscription$default$1()voidreceivedTerminated(Terminated t)voidremWatcher(ActorRef watchee, ActorRef watcher)voidsubscribeAddressTerminated()voidtellWatchersWeDied()voidterminatedQueued_$eq(scala.collection.immutable.Map<ActorRef,scala.Option<java.lang.Object>> x$1)voidterminatedQueuedFor(ActorRef subject, scala.Option<java.lang.Object> customMessage)voidunsubscribeAddressTerminated()ActorRefunwatch(ActorRef subject)voidunwatchWatchedActors(Actor actor)voidupdateWatching(akka.actor.InternalActorRef ref, scala.Option<java.lang.Object> newMessage)ActorRefwatch(ActorRef subject)voidwatchedActorTerminated(ActorRef actor, boolean existenceConfirmed, boolean addressTerminated)When this actor is watching the subject ofTerminatedmessage it will be propagated to user's receive.voidwatchedBy_$eq(scala.collection.immutable.Set<ActorRef> x$1)voidwatching_$eq(scala.collection.immutable.Map<ActorRef,scala.Option<java.lang.Object>> x$1)ActorRefwatchWith(ActorRef subject, java.lang.Object msg)
 
- 
- 
- 
Method Detail- 
addressTerminatedvoid addressTerminated(Address address) 
 - 
checkWatchingSamevoid checkWatchingSame(akka.actor.InternalActorRef ref, scala.Option<java.lang.Object> newMessage)Call only if it was checked before that `watching contains ref`
 - 
isWatchingboolean isWatching(ActorRef ref) 
 - 
maintainAddressTerminatedSubscription<T> T maintainAddressTerminatedSubscription(ActorRef change, scala.Function0<T> block) Starts subscription to AddressTerminated if not already subscribing and the block adds a non-local ref to watching or watchedBy. Ends subscription to AddressTerminated if subscribing and the block removes the last non-local ref from watching and watchedBy.
 - 
maintainAddressTerminatedSubscription$default$1<T> ActorRef maintainAddressTerminatedSubscription$default$1() 
 - 
receivedTerminatedvoid receivedTerminated(Terminated t) 
 - 
subscribeAddressTerminatedvoid subscribeAddressTerminated() 
 - 
tellWatchersWeDiedvoid tellWatchersWeDied() 
 - 
terminatedQueuedForvoid terminatedQueuedFor(ActorRef subject, scala.Option<java.lang.Object> customMessage) 
 - 
terminatedQueued_$eqvoid terminatedQueued_$eq(scala.collection.immutable.Map<ActorRef,scala.Option<java.lang.Object>> x$1) 
 - 
unsubscribeAddressTerminatedvoid unsubscribeAddressTerminated() 
 - 
unwatchWatchedActorsvoid unwatchWatchedActors(Actor actor) 
 - 
updateWatchingvoid updateWatching(akka.actor.InternalActorRef ref, scala.Option<java.lang.Object> newMessage)
 - 
watchedActorTerminatedvoid watchedActorTerminated(ActorRef actor, boolean existenceConfirmed, boolean addressTerminated) When this actor is watching the subject ofTerminatedmessage it will be propagated to user's receive.
 - 
watchedBy_$eqvoid watchedBy_$eq(scala.collection.immutable.Set<ActorRef> x$1) 
 - 
watching_$eqvoid watching_$eq(scala.collection.immutable.Map<ActorRef,scala.Option<java.lang.Object>> x$1) 
 
- 
 
-