/// <summary> /// Constructor. /// </summary> public ProjectRunnerService( ILogger <ProjectRunnerService> logger, IProjectRunnerServiceConfig config, IDockerHostFactory dockerHostFactory, IJsonSerializer jsonSerializer, IProjectJobResultNotifier notifier, ITimeProvider timeProvider) { _logger = logger; _config = config; _dockerHostFactory = dockerHostFactory; _jsonSerializer = jsonSerializer; _notifier = notifier; _timeProvider = timeProvider; }
/// <summary> /// Constructor. /// </summary> public ProjectRunnerService( ILogger<ProjectRunnerService> logger, IProjectRunnerServiceConfig config, IDockerHostFactory dockerHostFactory, IJsonSerializer jsonSerializer, IProjectJobResultNotifier notifier, ITimeProvider timeProvider) { _logger = logger; _config = config; _dockerHostFactory = dockerHostFactory; _jsonSerializer = jsonSerializer; _notifier = notifier; _timeProvider = timeProvider; }
/// <summary> /// Constructor. /// </summary> public CodeRunnerService(IJsonSerializer jsonSerializer, IDockerHostFactory dockerHostFactory) { _jsonSerializer = jsonSerializer; _dockerHostFactory = dockerHostFactory; }