Akka.Dispatch.PinnedDispatcherConfigurator.PinnedDispatcherConfigurator C# (CSharp) Method

PinnedDispatcherConfigurator() public method

public PinnedDispatcherConfigurator ( Config config, IDispatcherPrerequisites prerequisites ) : System
config Akka.Configuration.Config
prerequisites IDispatcherPrerequisites
return System
        public PinnedDispatcherConfigurator(Config config, IDispatcherPrerequisites prerequisites)
            : base(config, prerequisites)
        {
            var dtp = config.GetConfig("dedicated-thread-pool");
            if (dtp == null || dtp.IsEmpty)
            {
                _settings = DedicatedThreadPoolConfigHelpers.DefaultSingleThreadPoolSettings;
            }
            else
            {
                _settings = new DedicatedThreadPoolSettings(1,
                    DedicatedThreadPoolConfigHelpers.ConfigureThreadType(dtp.GetString("threadtype",
                        ThreadType.Background.ToString())),
                    config.GetString("id"),
                    DedicatedThreadPoolConfigHelpers.GetSafeDeadlockTimeout(dtp),
                    DedicatedThreadPoolConfigHelpers.GetApartmentState(dtp));
            }
        }
PinnedDispatcherConfigurator