akka.remote
Class RemoteSystemDaemon

java.lang.Object
  extended by akka.actor.ActorRef
      extended by akka.actor.InternalActorRef
          extended by akka.actor.VirtualPathContainer
              extended by akka.remote.RemoteSystemDaemon
All Implemented Interfaces:
akka.actor.ActorRefScope, akka.actor.LocalRef, akka.actor.MinimalActorRef, akka.actor.ScalaActorRef, java.io.Serializable, java.lang.Comparable<akka.actor.ActorRef>

public class RemoteSystemDaemon
extends akka.actor.VirtualPathContainer

INTERNAL API

Internal system "daemon" actor for remote internal communication.

It acts as the brain of the remote that responds to system remote events (messages) and undertakes action.

See Also:
Serialized Form

Constructor Summary
RemoteSystemDaemon(akka.actor.ActorSystemImpl system, akka.actor.ActorPath _path, akka.actor.InternalActorRef _parent, akka.actor.ActorRef terminator, akka.event.LoggingAdapter _log, boolean untrustedMode)
           
 
Method Summary
 akka.actor.InternalActorRef getChild(scala.collection.Iterator<java.lang.String> names)
          Find the longest matching path which we know about and return that ref (or ask that ref to continue searching if elements are left).
 void sendSystemMessage(akka.dispatch.sysmsg.SystemMessage message)
           
 void terminationHookDoneWhenNoChildren()
           
 boolean untrustedMode()
           
 
Methods inherited from class akka.actor.VirtualPathContainer
$bang, $bang$default$2, addChild, foreachChild, getChild, getParent, hasChildren, isLocal, isTerminated, log, path, provider, removeChild, removeChild, restart, resume, start, stop, suspend, writeReplace
 
Methods inherited from class akka.actor.ActorRef
compareTo, equals, forward, hashCode, noSender, tell, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteSystemDaemon

public RemoteSystemDaemon(akka.actor.ActorSystemImpl system,
                          akka.actor.ActorPath _path,
                          akka.actor.InternalActorRef _parent,
                          akka.actor.ActorRef terminator,
                          akka.event.LoggingAdapter _log,
                          boolean untrustedMode)
Method Detail

untrustedMode

public boolean untrustedMode()

getChild

public akka.actor.InternalActorRef getChild(scala.collection.Iterator<java.lang.String> names)
Find the longest matching path which we know about and return that ref (or ask that ref to continue searching if elements are left).

Specified by:
getChild in interface akka.actor.MinimalActorRef
Overrides:
getChild in class akka.actor.VirtualPathContainer

sendSystemMessage

public void sendSystemMessage(akka.dispatch.sysmsg.SystemMessage message)
Specified by:
sendSystemMessage in interface akka.actor.MinimalActorRef
Overrides:
sendSystemMessage in class akka.actor.VirtualPathContainer

terminationHookDoneWhenNoChildren

public void terminationHookDoneWhenNoChildren()