Beispiel #1
0
        public PrivateRootActor()
        {
            SupervisionStrategy = new PrivateRootActorSupervisionStrategy();

            Stage.World.SetPrivateRoot(SelfAs <IStoppable>());

            Stage.ActorProtocolFor <INoProtocol>(
                Definition.Has <PublicRootActor>(Definition.NoParameters, World.PublicRootName),
                this,
                Stage.World.AddressFactory.From(World.PublicRootId, World.PublicRootName),
                null,
                null,
                Logger);

            Stage.ActorProtocolFor <IDeadLetters>(
                Definition.Has <DeadLettersActor>(Definition.NoParameters, World.DeadLettersName),
                this,
                Stage.World.AddressFactory.From(World.DeadLettersId, World.DeadLettersName),
                null,
                null,
                Logger);
        }
Beispiel #2
0
 public PrivateRootActor()
 {
     SupervisionStrategy = new PrivateRootActorSupervisionStrategy();
 }