public GetAccountByIdQueryHandler( IMongoDatabase mongoDatabase, IReadModelDescriptionProvider readModelDescriptionProvider) { _mongoDatabase = mongoDatabase; _readModelDescriptionProvider = readModelDescriptionProvider; }
public ElasticsearchThingyGetVersionQueryHandler( IElasticClient elasticClient, IReadModelDescriptionProvider readModelDescriptionProvider) { _elasticClient = elasticClient; _readModelDescriptionProvider = readModelDescriptionProvider; }
public GetFeesByCompanyIdQueryHandler( IMongoDatabase mongoDatabase, IReadModelDescriptionProvider readModelDescriptionProvider) { _mongoDatabase = mongoDatabase; _readModelDescriptionProvider = readModelDescriptionProvider; }
public TimeManagementReadModelIndexer( IElasticClient elasticClient, IReadModelDescriptionProvider descriptionProvider) { _elasticClient = elasticClient; _descriptionProvider = descriptionProvider; }
public MongoDbReadModelStore( ILog log, IMongoDatabase mongoDatabase, IReadModelDescriptionProvider readModelDescriptionProvider) { _log = log; _mongoDatabase = mongoDatabase; _readModelDescriptionProvider = readModelDescriptionProvider; }
public ElasticsearchReadModelStore( ILog log, IElasticClient elasticClient, IReadModelDescriptionProvider readModelDescriptionProvider) { _log = log; _elasticClient = elasticClient; _readModelDescriptionProvider = readModelDescriptionProvider; }
public LiteDbReadModelStore( ILog log, LiteDatabase liteDatabase, IReadModelDescriptionProvider readModelDescriptionProvider) { this.log = log; this.liteDatabase = liteDatabase; this.readModelDescriptionProvider = readModelDescriptionProvider; }
public MongoDbReadModelStore( ILog log, IMongoDatabase mongoDatabase, IReadModelDescriptionProvider readModelDescriptionProvider, ITransientFaultHandler <IOptimisticConcurrencyRetryStrategy> transientFaultHandler) { _log = log; _mongoDatabase = mongoDatabase; _readModelDescriptionProvider = readModelDescriptionProvider; _transientFaultHandler = transientFaultHandler; }
public ElasticsearchReadModelStore( ILog log, IElasticClient elasticClient, IReadModelDescriptionProvider readModelDescriptionProvider, ITransientFaultHandler <IOptimisticConcurrencyRetryStrategy> transientFaultHandler) { _log = log; _elasticClient = elasticClient; _readModelDescriptionProvider = readModelDescriptionProvider; _transientFaultHandler = transientFaultHandler; }
public FirebaseMappingReadModelStore( ILog log, IFirebaseClient firebaseClient, IReadModelDescriptionProvider readModelDescriptionProvider, IReadModelBackUpStore readModelBackUpStore, IFirebaseReadStoreConfiguration firebaseReadStoreConfiguration) { _log = log; _firebaseClient = firebaseClient; _readModelDescriptionProvider = readModelDescriptionProvider; _readModelBackUpStore = readModelBackUpStore; _firebaseReadStoreConfiguration = firebaseReadStoreConfiguration; }
public ReadModelBackUpStore( IMongoDatabase mongoDatabase, IFirebaseClient firebaseClient, IReadModelDescriptionProvider mappingReadModelDescriptionProvider, IReadModelDescriptionProvider readModelDescriptionProvider, ILog logger) { _mongoDatabase = mongoDatabase; _firebaseClient = firebaseClient; _mappingReadModelDescriptionProvider = mappingReadModelDescriptionProvider; _readModelDescriptionProvider = readModelDescriptionProvider; _logger = logger; }
public override IRootResolver CreateRootResolver(IEventFlowOptions eventFlowOptions) { // Disable SSL certificate validation ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }; var url = Environment.GetEnvironmentVariable("ELASTICSEARCH_URL"); if (string.IsNullOrEmpty(url)) { Assert.Inconclusive("The environment variabel named 'ELASTICSEARCH_URL' isn't set. Set it to e.g. 'http://localhost:9200'"); } _resolver = eventFlowOptions .ConfigureElasticsearch(new Uri(url)) .UseElasticsearchReadModel<ElasticsearchTestAggregateReadModel>() .CreateResolver(); _elasticClient = _resolver.Resolve<IElasticClient>(); _readModelPopulator = _resolver.Resolve<IReadModelPopulator>(); _readModelDescriptionProvider = _resolver.Resolve<IReadModelDescriptionProvider>(); _readModelStore = _resolver.Resolve<IElasticsearchReadModelStore<ElasticsearchTestAggregateReadModel>>(); return _resolver; }
public override IRootResolver CreateRootResolver(IEventFlowOptions eventFlowOptions) { // Disable SSL certificate validation ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; var url = Environment.GetEnvironmentVariable("ELASTICSEARCH_URL"); if (string.IsNullOrEmpty(url)) { Assert.Inconclusive("The environment variabel named 'ELASTICSEARCH_URL' isn't set. Set it to e.g. 'http://localhost:9200'"); } _resolver = eventFlowOptions .ConfigureElasticsearch(new Uri(url)) .UseElasticsearchReadModel <ElasticsearchTestAggregateReadModel>() .CreateResolver(); _elasticClient = _resolver.Resolve <IElasticClient>(); _readModelPopulator = _resolver.Resolve <IReadModelPopulator>(); _readModelDescriptionProvider = _resolver.Resolve <IReadModelDescriptionProvider>(); _readModelStore = _resolver.Resolve <IElasticsearchReadModelStore <ElasticsearchTestAggregateReadModel> >(); return(_resolver); }
protected override IRootResolver CreateRootResolver(IEventFlowOptions eventFlowOptions) { // Disable SSL certificate validation ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); }; var url = Environment.GetEnvironmentVariable("ELASTICSEARCH_URL"); if (string.IsNullOrEmpty(url)) { Assert.Inconclusive("The environment variabel named 'ELASTICSEARCH_URL' isn't set. Set it to e.g. 'http://localhost:9200'"); } var indexName = $"eventflow-test-{Guid.NewGuid().ToString("D")}"; var testReadModelDescriptionProvider = new TestReadModelDescriptionProvider(indexName); var resolver = eventFlowOptions .RegisterServices(sr => sr.RegisterType(typeof(ThingyMessageLocator))) .ConfigureElasticsearch(new Uri(url)) .UseElasticsearchReadModel <ElasticsearchThingyReadModel>() .UseElasticsearchReadModel <ElasticsearchThingyMessageReadModel, ThingyMessageLocator>() .AddQueryHandlers( typeof(ElasticsearchThingyGetQueryHandler), typeof(ElasticsearchThingyGetVersionQueryHandler), typeof(ElasticsearchThingyGetMessagesQueryHandler)) .RegisterServices(sr => sr.Register <IReadModelDescriptionProvider>(c => testReadModelDescriptionProvider)) .CreateResolver(); _elasticClient = resolver.Resolve <IElasticClient>(); _readModelDescriptionProvider = resolver.Resolve <IReadModelDescriptionProvider>(); _elasticClient.CreateIndex(indexName); _elasticClient.Map <ElasticsearchThingyMessageReadModel>(d => d .Index(indexName) .MapFromAttributes()); return(resolver); }
public ESEmployeeGetQueryHandler(IElasticClient elasticClient, IReadModelDescriptionProvider readModelDescriptionProvider) { _elasticClient = elasticClient; _readModelDescriptionProvider = readModelDescriptionProvider; }
public ESCompanySearchByNameQueryHandler(IElasticClient elasticClient, IReadModelDescriptionProvider readModelDescriptionProvider) { _readModelDescriptionProvider = readModelDescriptionProvider; _elasticClient = elasticClient; }
public FlightAvailabilityReadModelIndexer(IElasticClient elasticClient, IReadModelDescriptionProvider descriptionProvider) { _elasticClient = elasticClient; _descriptionProvider = descriptionProvider; }
public BookingReadModelIndexer(IElasticClient elasticClient, IReadModelDescriptionProvider descriptionProvider) { _elasticClient = elasticClient; _descriptionProvider = descriptionProvider; }
public DepartureStationQueryHandler(IElasticClient elasticClient, IReadModelDescriptionProvider modelDescriptionProvider) { _elasticClient = elasticClient; _modelDescriptionProvider = modelDescriptionProvider; }
public BookingQueryHandler(IElasticClient elasticClient, IReadModelDescriptionProvider modelDescriptionProvider) { _elasticClient = elasticClient; _modelDescriptionProvider = modelDescriptionProvider; }
public EsCompanyGetByAddressQueryHandler(IElasticClient elasticClient, IReadModelDescriptionProvider readModelDescriptionProvider) { _elasticClient = elasticClient; _readModelDescriptionProvider = readModelDescriptionProvider; }