public PostgreSqlEventStorage(IOptions <PostgreSqlOptions> postgreSqlOptions, IOptions <PoleEventBusOption> producerOptions, IEventStorageInitializer eventStorageInitializer) { this.producerOptions = producerOptions.Value; this.options = postgreSqlOptions.Value; this.eventStorageInitializer = eventStorageInitializer; tableName = eventStorageInitializer.GetTableName(); }
public ExpiredEventsCollectorProcessor( ILogger <ExpiredEventsCollectorProcessor> logger, IEventStorageInitializer initializer, IEventStorage eventstorage, IOptions <PoleEventBusOption> poleOptions) { this.logger = logger; this.initializer = initializer; this.eventstorage = eventstorage; this.poleOptions = poleOptions.Value; }