Exemple #1
0
 /// <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;
 }
Exemple #6
0
 /// <summary>Ctor
 /// </summary>
 public AssignJwtMiddleware(IServiceProvider provider, RestExecuteDelegate next, SeaweedfsOption option, IJwtManager jwtManager) : base(provider)
 {
     _next       = next;
     _option     = option;
     _jwtManager = jwtManager;
 }