public Monitor(ILogger <Monitor> logger, IOptionsMonitor <AutoDockerConfiguration> options, IDockerSystemClient dockerSystemClient, RazorRunner razorRunner) { this._cancellationTokenSource = new CancellationTokenSource(); this._logger = logger; this._options = options; this._dockerSystemClient = dockerSystemClient; this._previousTemplates = new ConcurrentDictionary <Target, string>(); this._razorRunner = razorRunner; }
public DefaultDockerClients(IDockerContainerClient containerClient, IDockerImagesClient imagesClient, IDockerNodeClient nodeClient, IDockerServiceClient serviceClient, IDockerSystemClient systemClient, IDockerTaskClient taskClient) { this.ContainerClient = containerClient; this.ImagesClient = imagesClient; this.NodeClient = nodeClient; this.ServiceClient = serviceClient; this.SystemClient = systemClient; this.TaskClient = taskClient; }