コード例 #1
0
 public SQLiteReadModelStore(
     ILog log,
     ISQLiteConnection connection,
     IReadModelSqlGenerator readModelSqlGenerator,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log, connection, readModelSqlGenerator, readModelFactory)
 {
 }
コード例 #2
0
 public SingleAggregateReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log, resolver, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
 }
コード例 #3
0
 public SQLiteReadModelStore(
     ILog log,
     ISQLiteConnection connection,
     IReadModelSqlGenerator readModelSqlGenerator,
     IReadModelFactory <TReadModel> readModelFactory,
     ITransientFaultHandler <IOptimisticConcurrencyRetryStrategy> transientFaultHandler)
     : base(log, connection, readModelSqlGenerator, readModelFactory, transientFaultHandler)
 {
 }
コード例 #4
0
 public MssqlReadModelStore(
     ILog log,
     IMsSqlConnection connection,
     IReadModelSqlGenerator readModelSqlGenerator,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log)
 {
     _connection            = connection;
     _readModelSqlGenerator = readModelSqlGenerator;
     _readModelFactory      = readModelFactory;
 }
コード例 #5
0
 public SingleAggregateReadStoreManager(
     ILogger <SingleAggregateReadStoreManager <TAggregate, TIdentity, TReadModelStore, TReadModel> > logger,
     IServiceProvider serviceProvider,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory,
     IEventStore eventStore)
     : base(logger, serviceProvider, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
     _eventStore = eventStore;
 }
コード例 #6
0
 protected SqlReadModelStore(
     ILog log,
     TSqlConnection connection,
     IReadModelSqlGenerator readModelSqlGenerator,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log)
 {
     _connection            = connection;
     _readModelSqlGenerator = readModelSqlGenerator;
     _readModelFactory      = readModelFactory;
 }
コード例 #7
0
 public MultipleAggregateReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     TReadModelLocator readModelLocator,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log, resolver, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
     _readModelLocator = readModelLocator;
 }
コード例 #8
0
 public MultipleAggregateReadStoreManager(
     ILogger <MultipleAggregateReadStoreManager <TReadStore, TReadModel, TReadModelLocator> > logger,
     IServiceProvider serviceProvider,
     TReadStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     TReadModelLocator readModelLocator,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(logger, serviceProvider, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
     _readModelLocator = readModelLocator;
 }
コード例 #9
0
 public AggregateReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory,
     IEventStore eventStore)
     : base(log, resolver, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
     _eventStore = eventStore;
 }
コード例 #10
0
 protected ReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory)
 {
     Log            = log;
     Resolver       = resolver;
     ReadModelStore = readModelStore;
     ReadModelDomainEventApplier = readModelDomainEventApplier;
     ReadModelFactory            = readModelFactory;
 }
コード例 #11
0
 public EntityFrameworkReadModelStore(
     IBulkOperationConfiguration bulkOperationConfiguration,
     ILog log,
     IReadModelFactory <TReadModel> readModelFactory,
     IDbContextProvider <TDbContext> contextProvider,
     ITransientFaultHandler <IOptimisticConcurrencyRetryStrategy> transientFaultHandler)
     : base(log)
 {
     _readModelFactory      = readModelFactory;
     _contextProvider       = contextProvider;
     _transientFaultHandler = transientFaultHandler;
     _deletionBatchSize     = bulkOperationConfiguration.DeletionBatchSize;
 }
コード例 #12
0
 public MssqlReadModelStore(
     ILog log,
     IMsSqlConnection connection,
     IReadModelSqlGenerator readModelSqlGenerator,
     IReadModelFactory <TReadModel> readModelFactory,
     ITransientFaultHandler <IOptimisticConcurrencyRetryStrategy> transientFaultHandler)
     : base(log)
 {
     _connection            = connection;
     _readModelSqlGenerator = readModelSqlGenerator;
     _readModelFactory      = readModelFactory;
     _transientFaultHandler = transientFaultHandler;
 }
コード例 #13
0
 protected ReadStoreManager(
     ILogger logger,
     IServiceProvider serviceProvider,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory)
 {
     Logger                      = logger;
     ServiceProvider             = serviceProvider;
     ReadModelStore              = readModelStore;
     ReadModelDomainEventApplier = readModelDomainEventApplier;
     ReadModelFactory            = readModelFactory;
 }
コード例 #14
0
        public SubscriptionBasedSingleAggregateReadStoreManager(
            ILog log,
            IResolver resolver,
            TReadModelStore readModelStore,
            IReadModelDomainEventApplier readModelDomainEventApplier,
            IReadModelFactory <TReadModel> readModelFactory,
            IEventJsonSerializer eventJsonSerializer,
            StreamsDBClient client)
        {
            Log            = log;
            Resolver       = resolver;
            ReadModelStore = readModelStore;
            ReadModelDomainEventApplier = readModelDomainEventApplier;
            ReadModelFactory            = readModelFactory;
            EventJsonSerializer         = eventJsonSerializer;
            Client = client;

            _cursorsStream = $"{typeof(TReadModel).Name.ToLowerInvariant()}-cursors";
        }
コード例 #15
0
 public StreamsDbReadModelStore(StreamsDBClient client, IReadModelFactory <TReadModel> readModelFactory, ILog log) : base(log)
 {
     _client           = client;
     _readModelFactory = readModelFactory;
 }