C# Класс Akka.Remote.RemoteSystemDaemon

INTERNAL API Internal system "daemon" actor for remote internal communication. It acts as the brain of the remote that responds to system remote messages and executes actions accordingly.
Наследование: Akka.Actor.VirtualPathContainer
Показать файл Открыть проект

Открытые методы

Метод Описание
GetChild ( IEnumerable name ) : IActorRef

Find the longest matching path which we know about and return that IActorRef (or ask that IActorRef to continue searching if elements are left).

RemoteSystemDaemon ( ActorSystemImpl system, ActorPath path, IInternalActorRef parent, IActorRef terminator, ILoggingAdapter log ) : System

Initializes a new instance of the RemoteSystemDaemon class.

Защищенные методы

Метод Описание
OnReceive ( object message, IActorRef sender ) : void

Called when [receive].

TellInternal ( object message, IActorRef sender ) : void

Tells the internal.

Приватные методы

Метод Описание
AddChildParentNeedsWatch ( IActorRef parent, IActorRef child ) : bool
GetChild ( string name ) : IInternalActorRef
GetdUid ( string name ) : int
HandleDaemonMsgCreate ( DaemonMsgCreate message ) : void

Handles the daemon MSG create.

RemoveChildParentNeedsUnwatch ( IActorRef parent, IActorRef child ) : bool
TerminationHookDoneWhenNoChildren ( ) : void

Описание методов

GetChild() публичный Метод

Find the longest matching path which we know about and return that IActorRef (or ask that IActorRef to continue searching if elements are left).
public GetChild ( IEnumerable name ) : IActorRef
name IEnumerable The name.
Результат IActorRef

OnReceive() защищенный Метод

Called when [receive].
protected OnReceive ( object message, IActorRef sender ) : void
message object The message that was received.
sender IActorRef The actor that sent the message.
Результат void

RemoteSystemDaemon() публичный Метод

Initializes a new instance of the RemoteSystemDaemon class.
public RemoteSystemDaemon ( ActorSystemImpl system, ActorPath path, IInternalActorRef parent, IActorRef terminator, ILoggingAdapter log ) : System
system ActorSystemImpl The system.
path ActorPath The path.
parent IInternalActorRef The parent.
terminator IActorRef
log ILoggingAdapter
Результат System

TellInternal() защищенный Метод

Tells the internal.
protected TellInternal ( object message, IActorRef sender ) : void
message object The message.
sender IActorRef The sender.
Результат void