public DeploymentService( ILogger <DeploymentService> logger, IDeploymentJobDataAccess jobsDataAccess) { _logger = logger; _jobsDataAccess = jobsDataAccess; }
public DeploymentJobsController( IDeploymentJobDataAccess jobsDataAccess, IDeploymentSettingsDataStore deploymentSettings, IDeploymentService deploymentService) { _jobsDataAccess = jobsDataAccess; _deploymentSettings = deploymentSettings; _deploymentService = deploymentService; }
public DeploymentJobsCleaner( ILogger <DeploymentJobsCleaner> logger, IDeploymentJobDataAccess jobDataAccess, IOptions <DeploymentJobsCleanerOptions> options) { _jobDataAccess = jobDataAccess; _logger = logger; _timerPeriod = options.Value.JobCleanupTimespan; _cleanerTimer = new Timer( this.CleanupEventHandler, null, Timeout.Infinite, Timeout.Infinite); }