public ProjectRunner( string projectName, IModelContext context, ITimeService timeService, IReporter reporter, string dataDbConnectionString, IDataDbCreatorFactory dataDbCreatorFactory, IUsersRunnerFactory usersRunnerFactory, IServiceRunnerFactory serviceRunnerFactory, ICyclicRunnerFactory cyclicRunnerFactory, IIoDeviceRunTargetFactory ioDeviceRunTargetFactory, IAlarmsRunTargetFactory alarmsRunTargetFactory, ITrendsRunTargetFactory trendsRunTargetFactory, ILogRunTargetFactory logMaintainerFactory) { _projectName = projectName; _context = context; _timeService = timeService; _reporter = reporter; _dataDbConnectionString = dataDbConnectionString; _dataDbCreator = dataDbCreatorFactory.Create(_dataDbConnectionString, _reporter); _usersRunnerFactory = usersRunnerFactory; _serviceRunnerFactory = serviceRunnerFactory; _cyclicRunnerFactory = cyclicRunnerFactory; _ioDeviceRunTargetFactory = ioDeviceRunTargetFactory; _alarmsRunTargetFactory = alarmsRunTargetFactory; _trendsRunTargetFactory = trendsRunTargetFactory; _logMaintainerFactory = logMaintainerFactory; }
public IntitializationStrategyFactory(IServiceRunnerFactory serviceRunnerFactory, IInstallerFactory installerFactory, IStartServices serviceStarter) { _serviceRunnerFactory = serviceRunnerFactory; _installerFactory = installerFactory; _serviceStarter = serviceStarter; }
public RunInitialization(IServiceRunnerFactory serviceRunnerFactory) { _serviceRunnerFactory = serviceRunnerFactory; }