protected override void StartImpl() { if (RuntimeUtils.Startable(this.State)) { if (this.provider == null) { this.State = RunState.FailedStarting; } } }
protected override void StartImpl() { lock (instance) { if (RuntimeUtils.Startable(this.State)) { this.State = RunState.Running; } } }
protected override void StartImpl() { lock (instance) { if (RuntimeUtils.Startable(this.State)) { Log("Start", LogLevel.Info, "Called"); this.State = RunState.Running; } } }
public void Start() { lock (instance) { if (RuntimeUtils.Startable(this.State)) { string meth = "Start"; this.State = RunState.Starting; Log(meth, LogLevel.Info, "Called"); this.State = RunState.Running; } } }
internal static bool InitConfigAndLog() { //Do checks since when running under AppHost,that will initialize config/logging for us if (ConfigurationManager.Instance.State != RunState.Running) { if (RuntimeUtils.Bootstrappable(ConfigurationManager.Instance.State)) { ConfigurationManager.Instance.Bootstrap(); } if (RuntimeUtils.Initializable(ConfigurationManager.Instance.State)) { ConfigurationManager.Instance.Initialize(); } if (RuntimeUtils.Startable(ConfigurationManager.Instance.State)) { ConfigurationManager.Instance.Start(); } } if (ConfigurationManager.Instance.State == RunState.Running) { if (LogManager.Instance.State != RunState.Running) { if (RuntimeUtils.Bootstrappable(LogManager.Instance.State)) { LogManager.Instance.Bootstrap(); } if (RuntimeUtils.Initializable(LogManager.Instance.State)) { LogManager.Instance.Initialize(); } if (RuntimeUtils.Startable(LogManager.Instance.State)) { LogManager.Instance.Start(); } } if (LogManager.Instance.State == RunState.Running) { logger = LogManager.Instance.GetProvider(typeof(OncorServer)); return(true); } } return(false); }