akka.actor.dungeon
Interface ChildrenContainer.EmptyChildrenContainer

All Superinterfaces:
ChildrenContainer
All Known Implementing Classes:
ChildrenContainer.EmptyChildrenContainer$, ChildrenContainer.TerminatedChildrenContainer$
Enclosing interface:
ChildrenContainer

public static interface ChildrenContainer.EmptyChildrenContainer
extends ChildrenContainer


Nested Class Summary
 
Nested classes/interfaces inherited from interface akka.actor.dungeon.ChildrenContainer
ChildrenContainer.ChildrenIterable, ChildrenContainer.ChildRestartsIterable, ChildrenContainer.Creation, ChildrenContainer.Creation$, ChildrenContainer.EmptyChildrenContainer, ChildrenContainer.EmptyChildrenContainer$, ChildrenContainer.NormalChildrenContainer, ChildrenContainer.NormalChildrenContainer$, ChildrenContainer.Recreation, ChildrenContainer.Recreation$, ChildrenContainer.SuspendReason, ChildrenContainer.TerminatedChildrenContainer$, ChildrenContainer.TerminatingChildrenContainer, ChildrenContainer.TerminatingChildrenContainer$, ChildrenContainer.Termination$, ChildrenContainer.UserRequest$, ChildrenContainer.WaitingForChildren
 
Method Summary
 ChildrenContainer add(java.lang.String name, ChildRestartStats stats)
           
 scala.collection.immutable.Iterable<ActorRef> children()
           
 scala.collection.immutable.TreeMap<java.lang.String,ChildStats> emptyStats()
           
 scala.Option<ChildRestartStats> getByName(java.lang.String name)
           
 scala.Option<ChildRestartStats> getByRef(ActorRef actor)
           
 ChildrenContainer remove(ActorRef child)
           
 ChildrenContainer reserve(java.lang.String name)
           
 ChildrenContainer shallDie(ActorRef actor)
           
 scala.collection.immutable.Iterable<ChildRestartStats> stats()
           
 ChildrenContainer unreserve(java.lang.String name)
           
 
Methods inherited from interface akka.actor.dungeon.ChildrenContainer
isNormal, isTerminating
 

Method Detail

emptyStats

scala.collection.immutable.TreeMap<java.lang.String,ChildStats> emptyStats()

add

ChildrenContainer add(java.lang.String name,
                      ChildRestartStats stats)
Specified by:
add in interface ChildrenContainer

remove

ChildrenContainer remove(ActorRef child)
Specified by:
remove in interface ChildrenContainer

getByName

scala.Option<ChildRestartStats> getByName(java.lang.String name)
Specified by:
getByName in interface ChildrenContainer

getByRef

scala.Option<ChildRestartStats> getByRef(ActorRef actor)
Specified by:
getByRef in interface ChildrenContainer

children

scala.collection.immutable.Iterable<ActorRef> children()
Specified by:
children in interface ChildrenContainer

stats

scala.collection.immutable.Iterable<ChildRestartStats> stats()
Specified by:
stats in interface ChildrenContainer

shallDie

ChildrenContainer shallDie(ActorRef actor)
Specified by:
shallDie in interface ChildrenContainer

reserve

ChildrenContainer reserve(java.lang.String name)
Specified by:
reserve in interface ChildrenContainer

unreserve

ChildrenContainer unreserve(java.lang.String name)
Specified by:
unreserve in interface ChildrenContainer