public ProxyClient(IHttpClientFactory clientFactory, IConfiguration config, IMemoryCache cache, ILogger <ProxyClient> logger, ConnectionLogService connectionLog, DockerJsonSerializer dockerSerializer) { this.clientFactory = clientFactory; this.config = config; this.cache = cache; this.logger = logger; this.connectionLog = connectionLog; this.dockerSerializer = dockerSerializer; }
public NodeUpdaterService( ILogger <NodeUpdaterService> logger, SuperComposeContext ctx, IConnectionMultiplexer multiplexer, ConnectionService connectionService, CryptoService cryptoService, ConnectionLogService connectionLog, ProxyClient proxyClient, IDistributedCache cache ) { this.logger = logger; this.ctx = ctx; this.multiplexer = multiplexer; this.cryptoService = cryptoService; this.connectionLog = connectionLog; this.proxyClient = proxyClient; this.cache = cache; }
public NodeAgentService( IDbContextFactory <SuperComposeContext> ctxFactory, ConnectionService connService, CryptoService cryptoService, ILogger <NodeAgentService> logger, PubSubService pubSub, ConnectionLogService connectionLog, ProxyClient proxyClient, NodeService nodeService ) { this.ctxFactory = ctxFactory; this.connService = connService; this.cryptoService = cryptoService; this.logger = logger; this.pubSub = pubSub; this.connectionLog = connectionLog; this.proxyClient = proxyClient; this.nodeService = nodeService; }