akka.actor.dungeon
Class ChildrenContainer.TerminatedChildrenContainer$

java.lang.Object
  extended by akka.actor.dungeon.ChildrenContainer.TerminatedChildrenContainer$
All Implemented Interfaces:
ChildrenContainer, ChildrenContainer.EmptyChildrenContainer
Enclosing interface:
ChildrenContainer

public static class ChildrenContainer.TerminatedChildrenContainer$
extends java.lang.Object
implements ChildrenContainer.EmptyChildrenContainer

This is the empty container which is installed after the last child has terminated while stopping; it is necessary to distinguish from the normal empty state while calling handleChildTerminated() for the last time.


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
 
Field Summary
static ChildrenContainer.TerminatedChildrenContainer$ MODULE$
          Static reference to the singleton instance of this Scala object.
 
Constructor Summary
ChildrenContainer.TerminatedChildrenContainer$()
           
 
Method Summary
 ChildrenContainer add(java.lang.String name, ChildRestartStats stats)
           
 boolean isNormal()
           
 boolean isTerminating()
           
 ChildrenContainer reserve(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface akka.actor.dungeon.ChildrenContainer.EmptyChildrenContainer
children, emptyStats, getByName, getByRef, remove, shallDie, stats, unreserve
 

Field Detail

MODULE$

public static final ChildrenContainer.TerminatedChildrenContainer$ MODULE$
Static reference to the singleton instance of this Scala object.

Constructor Detail

ChildrenContainer.TerminatedChildrenContainer$

public ChildrenContainer.TerminatedChildrenContainer$()
Method Detail

add

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

reserve

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

isTerminating

public boolean isTerminating()
Specified by:
isTerminating in interface ChildrenContainer

isNormal

public boolean isNormal()
Specified by:
isNormal in interface ChildrenContainer

toString

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