Akka.Actor.LocalActorRef.SendSystemMessage C# (CSharp) Method

SendSystemMessage() public method

public SendSystemMessage ( ISystemMessage message ) : void
message ISystemMessage
return void
        public override void SendSystemMessage(ISystemMessage message)
        {
            _cell.SendSystemMessage(message);
        }

Usage Example

Esempio n. 1
0
        public void Init(ActorSystemImpl system)
        {
            _system = system;
            //The following are the lazy val statements in Akka
            var defaultDispatcher = system.Dispatchers.DefaultGlobalDispatcher;

            _defaultMailbox = system.Mailboxes.Lookup(Mailboxes.DefaultMailboxId);
            _rootGuardian   = CreateRootGuardian(system);
            _tempContainer  = new VirtualPathContainer(system.Provider, _tempNode, _rootGuardian, _log);
            _rootGuardian.SetTempContainer(_tempContainer);
            _userGuardian   = CreateUserGuardian(_rootGuardian, "user");
            _systemGuardian = CreateSystemGuardian(_rootGuardian, "system", _userGuardian);
            //End of lazy val

            _rootGuardian.Start();
            // chain death watchers so that killing guardian stops the application
            _systemGuardian.SendSystemMessage(new Watch(_userGuardian, _systemGuardian));
            _rootGuardian.SendSystemMessage(new Watch(_systemGuardian, _rootGuardian));
            _eventStream.StartDefaultLoggers(_system);
        }
All Usage Examples Of Akka.Actor.LocalActorRef::SendSystemMessage