public AttemptConnectRecoveryService(ILogger logger, RecoveryConfig config)
 {
     _logger = logger;
     _toRecover = new List<RecoveryItem>();
     _timer = new Timer(config.Interval * 1000);
     _timer.Elapsed += (s, e) => TryRecover();
     _timer.AutoReset = false;
     _lock = new object();
 }
 public CassandraSharpConfig()
 {
     Recovery = new RecoveryConfig();
     Logger = new LoggerConfig();
     Instrumentation = new InstrumentationConfig();
 }
Exemplo n.º 3
0
 public CassandraSharpConfig()
 {
     Recovery        = new RecoveryConfig();
     Logger          = new LoggerConfig();
     Instrumentation = new InstrumentationConfig();
 }