public ModuleTenantContainerMiddleware( RequestDelegate next, IEngineHost host, IRunningEngineTable runningEngineTable) { _next = next; _host = host; _runningEngineTable = runningEngineTable; }
public TenantController( IEngineHost engineHost, IEngineSettingsManager engineSettingsManager, EngineSettings currentSettings) { _engineHost = engineHost; _engineSettingsManager = engineSettingsManager; _currentSettings = currentSettings; }
public SetupService( EngineSettings engineSettings, IEngineContextFactory engineContextFactory, IEngineHost engineHost) { _engineSettings = engineSettings; _engineContextFactory = engineContextFactory; _engineHost = engineHost; }
public BackgroundTaskService( IEngineHost seedHost, EngineSettings engineSettings, IApplicationLifetime applicationLifetime, IEnumerable <IBackgroundTask> tasks, ILogger <BackgroundTaskService> logger) { _engineSettings = engineSettings; _host = seedHost; _applicationLifetime = applicationLifetime; _tasks = tasks.GroupBy(GetGroupName).ToDictionary(x => x.Key, x => x.Select(i => i)); _states = tasks.ToDictionary(x => x, x => BackgroundTaskState.Idle); _timers = _tasks.Keys.ToDictionary(x => x, x => CreateTimer(DoWorkAsync, x)); _periods = _tasks.Keys.ToDictionary(x => x, x => TimeSpan.FromMinutes(1)); Logger = logger; }
public ProjectExecutor( IOptions <ProjectHarvestingOptions> projectOptions, IApplicationLifetime applicationLifetime, EngineSettings engineSettings, IEngineHost host, IEnumerable <IProjectEventHandler> projectEventHandlers, IProjectStore projectStore, ILogger <ProjectExecutor> logger) { _projectOptions = projectOptions.Value; _applicationLifetime = applicationLifetime; _engineSettings = engineSettings; _host = host; _projectEventHandlers = projectEventHandlers; _projectStore = projectStore; _logger = logger; }
public DeferredTaskMiddleware(RequestDelegate next, IEngineHost engineHost) { _next = next; _engineHost = engineHost; }