public class RemoteSystemDaemon extends VirtualPathContainer
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.
Constructor and Description |
---|
RemoteSystemDaemon(ActorSystemImpl system,
ActorPath _path,
InternalActorRef _parent,
ActorRef terminator,
MarkerLoggingAdapter _log,
boolean untrustedMode) |
Modifier and Type | Method and Description |
---|---|
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(SystemMessage message) |
void |
terminationHookDoneWhenNoChildren() |
boolean |
untrustedMode() |
addChild, foreachChild, getChild, getParent, hasChildren, log, path, provider, removeChild, removeChild
isLocal, isTerminated, restart, resume, start, stop, suspend
compareTo, equals, forward, hashCode, noSender, tell, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isTerminated, restart, resume, start, stop, suspend, writeReplace
public RemoteSystemDaemon(ActorSystemImpl system, ActorPath _path, InternalActorRef _parent, ActorRef terminator, MarkerLoggingAdapter _log, boolean untrustedMode)
public boolean untrustedMode()
public InternalActorRef getChild(scala.collection.Iterator<java.lang.String> names)
getChild
in interface MinimalActorRef
getChild
in class VirtualPathContainer
names
- (undocumented)public void sendSystemMessage(SystemMessage message)
sendSystemMessage
in interface MinimalActorRef
sendSystemMessage
in class InternalActorRef
public void terminationHookDoneWhenNoChildren()