Package akka.actor.dungeon
Interface ChildrenContainer
-
- All Known Subinterfaces:
ChildrenContainer.EmptyChildrenContainer
- All Known Implementing Classes:
ChildrenContainer.EmptyChildrenContainer$,ChildrenContainer.NormalChildrenContainer,ChildrenContainer.TerminatedChildrenContainer$,ChildrenContainer.TerminatingChildrenContainer
public interface ChildrenContainerINTERNAL API
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classChildrenContainer.ChildrenIterablestatic classChildrenContainer.ChildRestartsIterablestatic classChildrenContainer.Creationstatic classChildrenContainer.Creation$static interfaceChildrenContainer.EmptyChildrenContainerstatic classChildrenContainer.EmptyChildrenContainer$static classChildrenContainer.NormalChildrenContainerstatic classChildrenContainer.NormalChildrenContainer$static classChildrenContainer.Recreationstatic classChildrenContainer.Recreation$static interfaceChildrenContainer.SuspendReasonstatic classChildrenContainer.TerminatedChildrenContainer$static classChildrenContainer.TerminatingChildrenContainerstatic classChildrenContainer.TerminatingChildrenContainer$static classChildrenContainer.Termination$static classChildrenContainer.UserRequest$static interfaceChildrenContainer.WaitingForChildren
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChildrenContaineradd(java.lang.String name, ChildRestartStats stats)scala.collection.immutable.Iterable<ActorRef>children()scala.Option<ChildStats>getByName(java.lang.String name)scala.Option<ChildRestartStats>getByRef(ActorRef actor)booleanisNormal()booleanisTerminating()ChildrenContainerremove(ActorRef child)ChildrenContainerreserve(java.lang.String name)ChildrenContainershallDie(ActorRef actor)scala.collection.immutable.Iterable<ChildRestartStats>stats()ChildrenContainerunreserve(java.lang.String name)
-
-
-
Method Detail
-
add
ChildrenContainer add(java.lang.String name, ChildRestartStats stats)
-
remove
ChildrenContainer remove(ActorRef child)
-
getByName
scala.Option<ChildStats> getByName(java.lang.String name)
-
getByRef
scala.Option<ChildRestartStats> getByRef(ActorRef actor)
-
children
scala.collection.immutable.Iterable<ActorRef> children()
-
stats
scala.collection.immutable.Iterable<ChildRestartStats> stats()
-
shallDie
ChildrenContainer shallDie(ActorRef actor)
-
reserve
ChildrenContainer reserve(java.lang.String name)
-
unreserve
ChildrenContainer unreserve(java.lang.String name)
-
isTerminating
boolean isTerminating()
-
isNormal
boolean isNormal()
-
-