public ModuleTenantContainerMiddleware(
     RequestDelegate next,
     IEngineHost host,
     IRunningEngineTable runningEngineTable)
 {
     _next = next;
     _host = host;
     _runningEngineTable = runningEngineTable;
 }
Exemplo n.º 2
0
 public TenantController(
     IEngineHost engineHost,
     IEngineSettingsManager engineSettingsManager,
     EngineSettings currentSettings)
 {
     _engineHost            = engineHost;
     _engineSettingsManager = engineSettingsManager;
     _currentSettings       = currentSettings;
 }
Exemplo n.º 3
0
 public SetupService(
     EngineSettings engineSettings,
     IEngineContextFactory engineContextFactory,
     IEngineHost engineHost)
 {
     _engineSettings       = engineSettings;
     _engineContextFactory = engineContextFactory;
     _engineHost           = engineHost;
 }
Exemplo n.º 4
0
 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;
 }
Exemplo n.º 5
0
 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;
 }
Exemplo n.º 6
0
 public DeferredTaskMiddleware(RequestDelegate next, IEngineHost engineHost)
 {
     _next       = next;
     _engineHost = engineHost;
 }