コード例 #1
0
 public SingleAggregateReadStoreManager(
     ILog log,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier)
     : base(log, readModelStore, readModelDomainEventApplier)
 {
 }
コード例 #2
0
 protected ReadStoreManager(
     ILog log,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier)
 {
     Log            = log;
     ReadModelStore = readModelStore;
     ReadModelDomainEventApplier = readModelDomainEventApplier;
 }
コード例 #3
0
 public DelayingReadModelDomainEventApplier(
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadOnlyDictionary <string, WaitState> waitStates,
     ILog log)
 {
     _readModelDomainEventApplier = readModelDomainEventApplier;
     _waitStates = waitStates;
     _log        = log;
 }
コード例 #4
0
 public SingleAggregateReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log, resolver, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
 }
コード例 #5
0
 public DelayingReadModelDomainEventApplier(
     ILogger <DelayingReadModelDomainEventApplier> logger,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadOnlyDictionary <string, WaitState> waitStates)
 {
     _logger = logger;
     _readModelDomainEventApplier = readModelDomainEventApplier;
     _waitStates = waitStates;
 }
コード例 #6
0
 public MultipleAggregateReadStoreManager(
     ILog log,
     TReadStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     TReadModelLocator readModelLocator)
     : base(log, readModelStore, readModelDomainEventApplier)
 {
     _readModelLocator = readModelLocator;
 }
コード例 #7
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;
 }
コード例 #8
0
 public MultipleAggregateReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     TReadModelLocator readModelLocator,
     IReadModelFactory <TReadModel> readModelFactory)
     : base(log, resolver, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
     _readModelLocator = readModelLocator;
 }
コード例 #9
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;
 }
コード例 #10
0
 public AggregateReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory,
     IEventStore eventStore)
     : base(log, resolver, readModelStore, readModelDomainEventApplier, readModelFactory)
 {
     _eventStore = eventStore;
 }
コード例 #11
0
 protected ReadStoreManager(
     ILog log,
     IResolver resolver,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory)
 {
     Log            = log;
     Resolver       = resolver;
     ReadModelStore = readModelStore;
     ReadModelDomainEventApplier = readModelDomainEventApplier;
     ReadModelFactory            = readModelFactory;
 }
コード例 #12
0
 protected ReadStoreManager(
     ILogger logger,
     IServiceProvider serviceProvider,
     TReadModelStore readModelStore,
     IReadModelDomainEventApplier readModelDomainEventApplier,
     IReadModelFactory <TReadModel> readModelFactory)
 {
     Logger                      = logger;
     ServiceProvider             = serviceProvider;
     ReadModelStore              = readModelStore;
     ReadModelDomainEventApplier = readModelDomainEventApplier;
     ReadModelFactory            = readModelFactory;
 }
コード例 #13
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";
        }