public IsAliveController( IRpcBlockReader rpcBlockReader, IBlockRepository blockRepository) { _blockRepository = blockRepository; _rpcBlockReader = rpcBlockReader; }
public BlockIndexingJobFactory( IBlockService blockService, IIndexingService indexingService, ILog logger, IRpcBlockReader rpcBlockReader) { _blockService = blockService; _indexingService = indexingService; _logger = logger; _rpcBlockReader = rpcBlockReader; }
public BlockIndexingJob( IBlockService blockService, IIndexingService indexingService, IIndexingSettings indexingSettings, ILog logger, IRpcBlockReader rpcBlockReader) { _blockService = blockService; _firstRun = true; _indexingService = indexingService; _indexingSettings = indexingSettings; _logger = logger; _rpcBlockReader = rpcBlockReader; }
public InitalJobAssigner( IBlockIndexingJobFactory blockIndexingFactory, IBlockRepository blockRepository, IErc20BalanceIndexingJobFactory erc20BalanceIndexingJobFactory, IErc20ContractIndexingJobFactory erc20ContractIndexingJobFactory, IIndexerInstanceSettings indexerInstanceSettings, ILog logger, IRpcBlockReader rpcBlockReader) { _blockIndexingFactory = blockIndexingFactory; _blockRepository = blockRepository; _erc20BalanceIndexingJobFactory = erc20BalanceIndexingJobFactory; _erc20ContractIndexingJobFactory = erc20ContractIndexingJobFactory; _indexerInstanceSettings = indexerInstanceSettings; _logger = logger; _rpcBlockReader = rpcBlockReader; }
public BlockIndexingActor( IBlockService blockService, IIndexingService indexingService, ILog logger, IRpcBlockReader rpcBlockReader) { _blockService = blockService; _firstRun = true; _indexingService = indexingService; _logger = logger; _rpcBlockReader = rpcBlockReader; //var breaker = new CircuitBreaker( // maxFailures: -1, // callTimeout: TimeSpan.FromMinutes(5), // resetTimeout: TimeSpan.FromMinutes(1)) //.OnOpen(NotifyMeOnOpen); FirstRun(); }