Class ActorRefWithCell

  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
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


public ActorRefWithCell()
Method Detail


public abstract Cell underlying()


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


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