Package akka.remote
Class RemoteSystemDaemon
- java.lang.Object
-
- akka.actor.ActorRef
-
- akka.actor.InternalActorRef
-
- akka.actor.VirtualPathContainer
-
- akka.remote.RemoteSystemDaemon
-
- All Implemented Interfaces:
ActorRefScope
,LocalRef
,MinimalActorRef
,ScalaActorRef
,java.io.Serializable
,java.lang.Comparable<ActorRef>
public class RemoteSystemDaemon extends VirtualPathContainer
INTERNAL APIInternal 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
Constructors Constructor Description RemoteSystemDaemon(ActorSystemImpl system, ActorPath _path, InternalActorRef _parent, ActorRef terminator, MarkerLoggingAdapter _log, boolean untrustedMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
$bang(java.lang.Object msg, ActorRef sender)
InActorSelectionMessage
s onlySelectChildName
elements are supported, otherwise messages are sent toEmptyLocalActorRef
.ActorRef
$bang$default$2(java.lang.Object msg)
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()
-
Methods inherited from class akka.actor.VirtualPathContainer
addChild, foreachChild, getChild, getParent, hasChildren, log, path, provider, removeChild, removeChild
-
Methods inherited from class akka.actor.InternalActorRef
isLocal, isTemporaryRef, isTerminated, restart, resume, start, stop, suspend
-
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
-
Methods inherited from interface akka.actor.MinimalActorRef
isTerminated, restart, resume, start, stop, suspend, writeReplace
-
-
-
-
Constructor Detail
-
RemoteSystemDaemon
public RemoteSystemDaemon(ActorSystemImpl system, ActorPath _path, InternalActorRef _parent, ActorRef terminator, MarkerLoggingAdapter _log, boolean untrustedMode)
-
-
Method Detail
-
$bang
public void $bang(java.lang.Object msg, ActorRef sender)
Description copied from class:VirtualPathContainer
InActorSelectionMessage
s onlySelectChildName
elements are supported, otherwise messages are sent toEmptyLocalActorRef
.- Specified by:
$bang
in interfaceMinimalActorRef
- Specified by:
$bang
in interfaceScalaActorRef
- Overrides:
$bang
in classVirtualPathContainer
-
$bang$default$2
public ActorRef $bang$default$2(java.lang.Object msg)
- Specified by:
$bang$default$2
in interfaceMinimalActorRef
- Specified by:
$bang$default$2
in interfaceScalaActorRef
- Overrides:
$bang$default$2
in classVirtualPathContainer
-
getChild
public 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 interfaceMinimalActorRef
- Overrides:
getChild
in classVirtualPathContainer
-
sendSystemMessage
public void sendSystemMessage(SystemMessage message)
- Specified by:
sendSystemMessage
in interfaceMinimalActorRef
- Specified by:
sendSystemMessage
in classInternalActorRef
-
terminationHookDoneWhenNoChildren
public void terminationHookDoneWhenNoChildren()
-
untrustedMode
public boolean untrustedMode()
-
-