public StaffUserController( //IStaffUserRepositoryContext context, IQueryCoordinator queryCoordinator) { //_context = context; _queryCoordinator = queryCoordinator; }
public DataCollectorsController( IDataCollectors dataCollectors, IQueryCoordinator queryCoordinator) { _dataCollectors = dataCollectors; _queryCoordinator = queryCoordinator; }
public QueryService(ITypeDiscoverer typeDiscoverer, IContainer container, IQueryCoordinator queryCoordinator, WebConfiguration configuration) { _typeDiscoverer = typeDiscoverer; _container = container; _queryCoordinator = queryCoordinator; _configuration = configuration; }
public QueryService(ITypeDiscoverer typeDiscoverer, IContainer container, IQueryCoordinator queryCoordinator, WebConfiguration configuration) { _typeDiscoverer = typeDiscoverer; _container = container; _queryCoordinator = queryCoordinator; _configuration = configuration; }
public DataCollectorsController( IMongoDatabase database, IDataCollectors dataCollectors, IQueryCoordinator queryCoordinator) { _database = database; _queryCoordinator = queryCoordinator; }
/// <summary> /// Initializes a new instance of the <see cref="QueriesController"/> class. /// </summary> /// <param name="artifactTypeMap"><see cref="IArtifactTypeMap"/> for mapping artifacts and types.</param> /// <param name="objectFactory"><see cref="IObjectFactory"/> for creating instances of types.</param> /// <param name="coordinator"><see cref="IQueryCoordinator"/> for executing queries.</param> public QueriesController( IArtifactTypeMap artifactTypeMap, IObjectFactory objectFactory, IQueryCoordinator coordinator) { _artifactTypeMap = artifactTypeMap; _objectFactory = objectFactory; _coordinator = coordinator; }
/// <summary> /// Initializes a new instance of the <see cref="DebuggingHandler"/> class. /// </summary> /// <param name="queries">me the qwuer.</param> /// <param name="queryCoordinator">me thq qvuer cord.</param> public DebuggingHandler(IArtifactMapper <IQuery> queries, IQueryCoordinator queryCoordinator) { _queries = queries; _queryCoordinator = queryCoordinator; foreach (var query in _queries.Artifacts) { Artifacts.Add(_queries.GetPathFor(query), query); } }
public StaffUserController( IMongoDatabase database, IQueryCoordinator queryCoordinator, IRegisteringCommandHandlers stafffUserCommandHandler ) { _database = database; _queryCoordinator = queryCoordinator; _staffUserCommandHandler = stafffUserCommandHandler; }
/// <summary> /// Initializes a new instance of the <see cref="QueryCoordinator"/> class. /// </summary> /// <param name="typeFinder"><see cref="ITypeFinder"/> for finding types.</param> /// <param name="container"><see cref="IContainer"/> for getting instances of types.</param> /// <param name="queryCoordinator">The underlying <see cref="IQueryCoordinator"/>.</param> /// <param name="serializer">JSON <see cref="ISerializer"/>.</param> /// <param name="logger"><see cref="ILogger"/> for logging.</param> public QueryCoordinator( ITypeFinder typeFinder, IContainer container, IQueryCoordinator queryCoordinator, ISerializer serializer, ILogger logger) { _typeFinder = typeFinder; _container = container; _queryCoordinator = queryCoordinator; _serializer = serializer; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="QueriesController"/> class. /// </summary> /// <param name="artifactTypes"><see cref="IArtifactMapper{T}"/> for mapping queries.</param> /// <param name="objectFactory"><see cref="IObjectFactory"/> for creating instances of queries.</param> /// <param name="artifactTypeMap"><see cref="IArtifactTypeMap"/> for mapping artifacts to types.</param> /// <param name="queryCoordinator"><see cref="IQueryCoordinator"/> for coordinating execution of queries.</param> /// <param name="serializer">JSON <see cref="ISerializer"/>.</param> /// <param name="logger">The <see cref="ILogger"/> to use.</param> public QueriesController( IArtifactMapper <IQuery> artifactTypes, IObjectFactory objectFactory, IArtifactTypeMap artifactTypeMap, IQueryCoordinator queryCoordinator, ISerializer serializer, ILogger logger) : base(artifactTypes, objectFactory, logger) { _artifactTypeMap = artifactTypeMap; _queryCoordinator = queryCoordinator; _serializer = serializer; }
public QueryService( ITypeFinder typeFinder, IContainer container, IQueryCoordinator queryCoordinator, WebConfiguration configuration, ILogger logger) { _typeFinder = typeFinder; _container = container; _queryCoordinator = queryCoordinator; _configuration = configuration; _logger = logger; }
public StaffUserController( IQueryCoordinator queryCoordinator, IAdminRepository adminRepository, IDataConsumerRepository dataConsumerRepository, IDataCoordinatorRepository dataCoordinatorRepository, IDataOwnerRepository dataOwnerRepository, IDataVerifierRepository dataVerifierRepository, ISystemConfiguratorRepository systemConfiguratorRepository) { _queryCoordinator = queryCoordinator; _adminRepository = adminRepository; _dataCoordinatorRepository = dataCoordinatorRepository; _dataOwnerRepository = dataOwnerRepository; _dataVerifierRepository = dataVerifierRepository; _systemConfiguratorRepository = systemConfiguratorRepository; _dataConsumerRepository = dataConsumerRepository; }
/// <summary> /// Initializes a new instance of <see cref="QueryCoordinator"/> /// </summary> /// <param name="typeFinder"></param> /// <param name="container"></param> /// <param name="queryCoordinator">The underlying <see cref="IQueryCoordinator"/> </param> /// <param name="executionContextManager"><see cref="IExecutionContextManager"/> for working with execution contexts</param> /// <param name="queries"></param> /// <param name="serializer"></param> /// <param name="logger"></param> public QueryCoordinator( ITypeFinder typeFinder, IContainer container, IQueryCoordinator queryCoordinator, IExecutionContextManager executionContextManager, IInstancesOf <IQuery> queries, ISerializer serializer, ILogger logger) { _typeFinder = typeFinder; _container = container; _queryCoordinator = queryCoordinator; _queries = queries; _serializer = serializer; _executionContextManager = executionContextManager; _logger = logger; }