public JobSchedulingService( IJobSchedulerConfig jobSchedulerConfig, ISyncJobRepository syncJobRepository, IRuntimeRetrievalService runtimeRetrievalService, ILoggingRepository loggingRepository) { START_TIME_DELAY_MINUTES = jobSchedulerConfig.StartTimeDelayMinutes; BUFFER_SECONDS = jobSchedulerConfig.DelayBetweenSyncsSeconds; _syncJobRepository = syncJobRepository; _runtimeRetrievalService = runtimeRetrievalService; _loggingRepository = loggingRepository; }
public ApplicationService(IJobSchedulingService jobSchedulingService, IJobSchedulerConfig jobSchedulerConfig, ILoggingRepository loggingRepository) { _jobSchedulingService = jobSchedulingService; _jobSchedulerConfig = jobSchedulerConfig; _loggingRepository = loggingRepository; }