public MigrationManager(IMySqlProvider provider, IPoolConfig poolConfig) { _provider = provider; _logger = Log.ForContext<MigrationManager>().ForContext("Component", poolConfig.Coin.Name); Check(); }
public HybridStorageLayer(IEnumerable <IStorageProvider> providers, IDaemonClient daemonClient, IPoolConfig poolConfig) { _daemonClient = daemonClient; _logger = Log.ForContext <HybridStorageLayer>().ForContext("Component", poolConfig.Coin.Name); _coin = poolConfig.Coin.Name.ToLower(); // pool's associated coin name. // try loading providers. try { foreach (var provider in providers) { if (provider is IRedisProvider) { _redisProvider = (IRedisProvider)provider; } else if (provider is IMySqlProvider) { _mySqlProvider = (IMySqlProvider)provider; } } IsEnabled = (_redisProvider != null && _mySqlProvider != null); } catch (Exception e) { _logger.Error("Error initializing hybrid storage layer; {0:l}", e.Message); } }
public MigrationManager(IMySqlProvider provider, IPoolConfig poolConfig) { _provider = provider; _logger = Log.ForContext <MigrationManager>().ForContext("Component", poolConfig.Coin.Name); Check(); }
public IMigrationManager GetMigrationManager(IMySqlProvider provider, IPoolConfig poolConfig) { var @params = new NamedParameterOverloads { { "provider", provider }, { "poolConfig", poolConfig }, }; return(_applicationContext.Container.Resolve <IMigrationManager>(@params)); }
public MposStorage(IEnumerable<IStorageProvider> providers, PoolConfig poolConfig) { _logger = Log.ForContext<MposStorage>().ForContext("Component", poolConfig.Coin.Name); foreach (var provider in providers) { if (provider is IMySqlProvider) _mySqlProvider = (IMySqlProvider) provider; } IsEnabled = _mySqlProvider != null; }
public MposStorage(IEnumerable <IStorageProvider> providers, PoolConfig poolConfig) { _logger = Log.ForContext <MposStorage>().ForContext("Component", poolConfig.Coin.Name); foreach (var provider in providers) { if (provider is IMySqlProvider) { _mySqlProvider = (IMySqlProvider)provider; } } IsEnabled = _mySqlProvider != null; }
public HybridStorage(IEnumerable<IStorageProvider> providers, IDaemonClient daemonClient, IPoolConfig poolConfig) { _daemonClient = daemonClient; _logger = Log.ForContext<HybridStorage>().ForContext("Component", poolConfig.Coin.Name); _coin = poolConfig.Coin.Name.ToLower(); // pool's associated coin name. // try loading providers. try { foreach (var provider in providers) { if (provider is IRedisProvider) _redisProvider = (IRedisProvider)provider; else if (provider is IMySqlProvider) _mySqlProvider = (IMySqlProvider)provider; } IsEnabled = (_redisProvider != null && _mySqlProvider != null); } catch (Exception e) { _logger.Error("Error initializing hybrid storage; {0:l}", e.Message); } }
public SettingRepository(IMySqlProvider mySqlProvider, IDataObjectParser dataObjectParser) { _mySqlProvider = mySqlProvider; _dataObjectParser = dataObjectParser; }
public IMigrationManager GetMigrationManager(IMySqlProvider provider, IPoolConfig poolConfig) { var @params = new NamedParameterOverloads { {"provider", provider}, {"poolConfig", poolConfig}, }; return _applicationContext.Container.Resolve<IMigrationManager>(@params); }
public TransactionRepository(IMySqlProvider mySqlProvider, IDataObjectParser dataObjectParser) { _mySqlProvider = mySqlProvider; _dataObjectParser = dataObjectParser; }
public FileProvider() { _serverProvider = Factory.GetServerProvider(); }