/// <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 SeaweedfsClient(IConnectionManager connectionManager, ISeaweedfsExecuter seaweedfsExecuter, SeaweedfsOption option, IDownloader downloader) { _option = option; _connectionManager = connectionManager; _seaweedfsExecuter = seaweedfsExecuter; _downloader = downloader; }
/// <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; }
/// <summary>Ctor /// </summary> public Connection(ILoggerFactory loggerFactory, SeaweedfsOption option, ConnectionAddress connectionAddress, ConnectionType connectionType) { _logger = loggerFactory.CreateLogger(SeaweedfsConsts.LoggerName); _option = option; ConnectionAddress = connectionAddress; _connectionType = connectionType; BaseUrl = UrlUtil.ToUrl(option.RestOption.Scheme, connectionAddress.IPAddress, connectionAddress.Port); Client = new RestClient(BaseUrl); }
/// <summary>Ctor /// </summary> public JwtManager(ILoggerFactory loggerFactory, IScheduleService scheduleService, SeaweedfsOption option) { _logger = loggerFactory.CreateLogger(SeaweedfsConsts.LoggerName); _scheduleService = scheduleService; _option = option; }
/// <summary>Ctor /// </summary> public AssignJwtMiddleware(IServiceProvider provider, RestExecuteDelegate next, SeaweedfsOption option, IJwtManager jwtManager) : base(provider) { _next = next; _option = option; _jwtManager = jwtManager; }