public PluginManager(ICatapultEngineConfig engineConfig, IPluginProcess pluginProcess, ILogger <PluginManager> logger) { PluginLocations = new List <string>() { engineConfig.PluginsLocation }; _pluginProcess = pluginProcess; _logger = logger; }
public StartCommand(ICatapultEngine engine, ICatapultEngineConfig engineConfig, IConsole console, ILogger <StartCommand> logger) : base(console, logger) { _engine = engine; _engineConfig = engineConfig; _jobCheckerTimer = new Timer(_engineConfig.JobCheckingInterval * 1000); _jobCheckerTimer.Elapsed += _jobCheckerTimer_Elapsed; _jobCheckerTimer.Stop(); }
public TaskProviderManager(ICatapultEngineConfig engineConfig, ITaskProviderProcess taskProviderProcess, ILogger <TaskProviderManager> logger) { TaskProviderLocations = new List <string>() { engineConfig.TaskProvidersLocation }; _taskProviderProcess = taskProviderProcess; _logger = logger; }
public PluginManager(Dictionary <string, List <PluginItem> > plugins, ICatapultEngineConfig engineConfig, IPluginProcess pluginProcess, ILogger <PluginManager> logger) { _plugins = plugins; PluginLocations = new List <string>() { engineConfig.PluginsLocation }; _pluginProcess = pluginProcess; _logger = logger; }
public CatapultEngine(ICatapultEngineConfig engineConfig, ITaskRunner taskRunner, IHealthService healthService, IJobQueueService jobQueueService, IJobDefinitionService jobDefinitionService, IJobLogWriter jobLogWriter, ILogger <CatapultEngine> logger) { _engineConfig = engineConfig; _taskRunner = taskRunner; _healthService = healthService; _jobQueueService = jobQueueService; _jobDefinitionService = jobDefinitionService; _jobLogWriter = jobLogWriter; _logger = logger; }
public ImportCommand(ICatapultEngineConfig engineConfig, IConsole console, ILogger <ImportCommand> logger) : base(console, logger) { _engineConfig = engineConfig; }
public TaskProviderManager(Dictionary <string, List <TaskProviderItem> > taskProviders, ICatapultEngineConfig engineConfig, ITaskProviderProcess taskProviderProcess, ILogger <TaskProviderManager> logger) { _taskProviders = taskProviders; TaskProviderLocations = new List <string>() { engineConfig.TaskProvidersLocation }; _taskProviderProcess = taskProviderProcess; _logger = logger; }