public PostgreSqlEventVersionStore(PostgreSqlOptions options)
 {
     connectionString = options.ConnectionString;
     schema           = options.Schema;
     tableName        = options.EventVersionTableName;
     tableCount       = options.EventVersionTableCount;
 }
Ejemplo n.º 2
0
 public PostgreSqlStorage(ILogger <PostgreSqlStorage> logger,
                          CapOptions capOptions,
                          PostgreSqlOptions options)
 {
     _options    = options;
     _logger     = logger;
     _capOptions = capOptions;
 }
Ejemplo n.º 3
0
 public PostgreSqlEventStore(IStringObjectSerializer objectSerializer, PostgreSqlOptions options)
 {
     this.objectSerializer = objectSerializer;
     connectionString      = options.ConnectionString;
     schema     = options.Schema;
     tableName  = options.EventTableName;
     tableCount = options.EventTableCount;
 }
Ejemplo n.º 4
0
 public DefaultAdditionalProcessor(
     IServiceProvider provider,
     ILogger <DefaultAdditionalProcessor> logger,
     PostgreSqlOptions sqlServerOptions)
 {
     _logger   = logger;
     _provider = provider;
     _options  = sqlServerOptions;
 }
Ejemplo n.º 5
0
        public CapPublisher(ILogger <CapPublisher> logger, IDispatcher dispatcher,
                            IServiceProvider provider, PostgreSqlOptions options)
            : base(logger, dispatcher)
        {
            ServiceProvider = provider;
            _options        = options;

            if (_options.DbContextType != null)
            {
                IsUsingEF  = true;
                _dbContext = (DbContext)ServiceProvider.GetService(_options.DbContextType);
            }
        }
        public void AddServices(IServiceCollection services)
        {
            services.Configure(_setupOptions);

            var options = new PostgreSqlOptions();

            _setupOptions(options);

            services.AddEntityFrameworkNpgsql();

            services.AddTransient <DbContextFactory>();
            services.AddTransient <IDbMigrator, PostgreSQLMigrator>();


            // add stores
            services.AddTransient <IPublishedStore, PublishedStore>();
            services.AddTransient <IReceivedStore, ReceivedStore>();
        }
Ejemplo n.º 7
0
 public PostgreSqlMonitoringApi(IStorage storage, PostgreSqlOptions options)
 {
     _options = options ?? throw new ArgumentNullException(nameof(options));
     _storage = storage as PostgreSqlStorage ?? throw new ArgumentNullException(nameof(storage));
 }
Ejemplo n.º 8
0
 public PostgreSqlPublisher(IServiceProvider provider) : base(provider)
 {
     _options = provider.GetService <PostgreSqlOptions>();
 }
Ejemplo n.º 9
0
 public PostgresDbContext(DbContextOptions <PostgresDbContext> options, IOptions <PostgreSqlOptions> setupOptions) : base(options)
 {
     _options = setupOptions.Value;
 }
Ejemplo n.º 10
0
 public PostgreSqlMonitoringApi(IOptions <PostgreSqlOptions> options, IStorageInitializer initializer)
 {
     _options = options.Value ?? throw new ArgumentNullException(nameof(options));
     _pubName = initializer.GetPublishedTableName();
     _recName = initializer.GetReceivedTableName();
 }
Ejemplo n.º 11
0
 public PostgreSqlStorage(ILogger <PostgreSqlStorage> logger, PostgreSqlOptions options)
 {
     _options = options;
     _logger  = logger;
 }
Ejemplo n.º 12
0
 public PostgreSqlPublisher(IServiceProvider provider) : base(provider)
 {
     _options = provider.GetService <IOptions <PostgreSqlOptions> >().Value;
 }
Ejemplo n.º 13
0
 public CardsRepository(IOptions <PostgreSqlOptions> postgreSqlOptions)
 {
     _postgreSqlOptions = postgreSqlOptions.Value;
 }
Ejemplo n.º 14
0
 public PostgreSqlCollectProcessor(ILogger <PostgreSqlCollectProcessor> logger,
                                   PostgreSqlOptions sqlServerOptions)
 {
     _logger  = logger;
     _options = sqlServerOptions;
 }
Ejemplo n.º 15
0
 public PostgreSqlStorageConnection(PostgreSqlOptions options)
 {
     _options = options;
 }
Ejemplo n.º 16
0
 public PostgreSqlStorageConnection(PostgreSqlOptions options, CapOptions capOptions)
 {
     _capOptions = capOptions;
     Options     = options;
 }
Ejemplo n.º 17
0
 public PostgreSqlCollectProcessor(ILogger <PostgreSqlCollectProcessor> logger,
                                   IOptions <PostgreSqlOptions> sqlServerOptions)
 {
     _logger  = logger;
     _options = sqlServerOptions.Value;
 }