Akka.Actor.Deployer.CreateRouterConfig C# (CSharp) Method

CreateRouterConfig() private method

private CreateRouterConfig ( string routerTypeAlias, Config deployment ) : Akka.Routing.RouterConfig
routerTypeAlias string
deployment Akka.Configuration.Config
return Akka.Routing.RouterConfig
        private RouterConfig CreateRouterConfig(string routerTypeAlias, Config deployment)
        {
            if (routerTypeAlias == "from-code")
                return RouterConfig.NoRouter;

            var path = string.Format("akka.actor.router.type-mapping.{0}", routerTypeAlias);
            var routerTypeName = _settings.Config.GetString(path);
            var routerType = Type.GetType(routerTypeName);
            Debug.Assert(routerType != null, "routerType != null");
            var routerConfig = (RouterConfig)Activator.CreateInstance(routerType, deployment);

            return routerConfig;
        }
    }