Akka.Remote.TestKit.MultiNodeSpec.MultiNodeSpec C# (CSharp) Метод

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

protected MultiNodeSpec ( RoleName myself, ActorSystem system, ImmutableList roles, Func deployments ) : System
myself RoleName
system ActorSystem
roles ImmutableList
deployments Func
Результат System
        protected MultiNodeSpec(
            RoleName myself,
            ActorSystem system,
            ImmutableList<RoleName> roles,
            Func<RoleName, ImmutableList<string>> deployments)
            : base(new XunitAssertions(), system)
        {
            _myself = myself;
            _log = Logging.GetLogger(Sys, this);
            _roles = roles;
            _deployments = deployments;
            var node = new IPEndPoint(Dns.GetHostAddresses(ServerName)[0], ServerPort);
            _controllerAddr = node;

            AttachConductor(new TestConductor(system));

            _replacements = _roles.ToImmutableDictionary(r => r, r => new Replacement("@" + r.Name + "@", r, this));

            InjectDeployments(system, myself);

            _myAddress = system.AsInstanceOf<ExtendedActorSystem>().Provider.DefaultAddress;

            Log.Info("Role [{0}] started with address [{1}]", myself.Name, _myAddress);
            MultiNodeSpecBeforeAll();
        }

Same methods

MultiNodeSpec::MultiNodeSpec ( MultiNodeConfig config ) : System