using Microsoft.Extensions.DependencyInjection;
using Rhea.Common;
using Sundial;
using Autofac;
using System;
using System.ComponentModel;
using Tiger.IBusiness;
using Tiger.Model;
namespace Tiger.Business
{
///
/// 服务总控
///
public class ServicesBus : IServicesBus
{
#region Functions
public void StartServices(ISchedulerFactory schedulerFactory)
{
if (ApiConfig.RunInterface)
{
//BizContext.InterfaceService = DI.Resolve();
//BizContext.InterfaceService.SetSchedulerFactory(schedulerFactory);
////启动时从服务器加载所有作业
//BizContext.InterfaceService.AddJobFromDB();
//新版本计划调试初始化
BizContext.InterfaceService.JobInitialize();
ConsoleExt.WriteLine("Start Interface Service..........", ConsoleColor.Yellow);
}
}
public void StopServices()
{
////关闭客户端监控
//if (ApiConfig.RunMesInterface)
//{
// MesInterfaceService.Stop();
// ConsoleExt.WriteLine("Stop MES Interface Service..........", ConsoleColor.Yellow);
//}
//if (ApiConfig.RunSrmInterface)
//{
// SrmInterfaceService.Stop();
// ConsoleExt.WriteLine("Stop SRM Interface Service..........", ConsoleColor.Yellow);
//}
}
#endregion
}
}