akka.actor
Class ActorRefWithCell

java.lang.Object
  extended by akka.actor.ActorRef
      extended by akka.actor.InternalActorRef
          extended by akka.actor.ActorRefWithCell
All Implemented Interfaces:
ScalaActorRef, java.io.Serializable, java.lang.Comparable<ActorRef>
Direct Known Subclasses:
LocalActorRef, RepointableActorRef

public abstract class ActorRefWithCell
extends InternalActorRef

Common trait of all actor refs which actually have a Cell, most notably LocalActorRef and RepointableActorRef. The former specializes the return type of underlying so that follow-up calls can use invokevirtual instead of invokeinterface.

See Also:
Serialized Form

Constructor Summary
ActorRefWithCell()
           
 
Method Summary
abstract  scala.collection.immutable.Iterable<ActorRef> children()
           
abstract  InternalActorRef getSingleChild(java.lang.String name)
           
abstract  Cell underlying()
           
 
Methods inherited from class akka.actor.InternalActorRef
getChild, getParent, isLocal, isTerminated, provider, restart, resume, sendSystemMessage, start, stop, suspend
 
Methods inherited from class akka.actor.ActorRef
compareTo, equals, forward, hashCode, noSender, path, tell, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActorRefWithCell

public ActorRefWithCell()
Method Detail

underlying

public abstract Cell underlying()

children

public abstract scala.collection.immutable.Iterable<ActorRef> children()

getSingleChild

public abstract InternalActorRef getSingleChild(java.lang.String name)