/// <summary>Ctor /// </summary> public SeaweedfsClient(IConnectionManager connectionManager, ISeaweedfsExecuter seaweedfsExecuter, SeaweedfsOption option, IDownloader downloader) { _option = option; _connectionManager = connectionManager; _seaweedfsExecuter = seaweedfsExecuter; _downloader = downloader; }
/// <summary>Ctor /// </summary> public DefaultDownloader(ILoggerFactory loggerFactory, SeaweedfsOption option, ISeaweedfsExecuter executer, IConnectionManager connectionManager) { _logger = loggerFactory.CreateLogger(SeaweedfsConsts.LoggerName); _option = option; _executer = executer; _connectionManager = connectionManager; }
/// <summary>Ctor /// </summary> public ConnectionManager(ILoggerFactory loggerFactory, IScheduleService scheduleService, SeaweedfsOption option, IConnectionFactory connnectionFactory, ISeaweedfsExecuter seaweedfsExecuter) { _logger = loggerFactory.CreateLogger(SeaweedfsConsts.LoggerName); _scheduleService = scheduleService; _option = option; _connectionFactory = connnectionFactory; _seaweedfsExecuter = seaweedfsExecuter; }