public ReactorRepository(IDbService dbService, IComponentContext container, IReactorBucketFacade reactorBucketFacade, ILogger <ReactorRepository> logger) { this.dbService = dbService; this.container = container; this.reactorBucketFacade = reactorBucketFacade; this.logger = logger; this.streamHasher = new Sha1StreamIdHasher(); }
public RoyalMail(IDbService dbservice, IReactorBucketFacade reactorBucketRouter, ILogger <RoyalMail> logger, IConfiguration config) { this._dbservice = dbservice; this._reactorBucketRouter = reactorBucketRouter; this._logger = logger; _config = config; _bucket = config.GetLocalBucketName(); ReceiveAsync <LocalMessages.PollForOutstandingArticles>(OnPollAsync); _rnd = new Random(); }