public Setup( IExecutionContextConfigurator executionContextConfigurator, ITenantResolver tenantResolver, ICanHandleInstallationCallbacks callbackHandler ) { _executionContextConfigurator = executionContextConfigurator; _tenantResolver = tenantResolver; _callbackHandler = callbackHandler; }
public CaseReportsController( IExecutionContextConfigurator executionContextConfigurator, ITenantResolver tenantResolver, IInstancesOf <ICanExportCaseReports> exporters, FactoryFor <AllCaseReportsForListing> allCaseReports ) { _executionContextConfigurator = executionContextConfigurator; _tenantResolver = tenantResolver; _exporters = exporters; _allCaseReports = allCaseReports; }
/// <summary> /// Initializes a new instance of <see cref="CommandCoordinator"/> /// </summary> /// <param name="commandCoordinator">The underlying <see cref="ICommandCoordinator"/> </param> /// <param name="executionContextConfigurator"><see cref="IExecutionContextConfigurator"/> for configuring the <see cref="Dolittle.Execution.ExecutionContext"/></param> /// <param name="tenantResolver"></param> /// <param name="serializer"><see cref="ISerializer"/> for serialization purposes</param> /// <param name="commands">Instances of <see cref="ICommand"/></param> public CommandCoordinator( ICommandCoordinator commandCoordinator, IExecutionContextConfigurator executionContextConfigurator, ITenantResolver tenantResolver, ISerializer serializer, IInstancesOf <ICommand> commands) { _commandCoordinator = commandCoordinator; _commands = commands; _serializer = serializer; _executionContextConfigurator = executionContextConfigurator; _tenantResolver = tenantResolver; }
/// <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="executionContextConfigurator"></param> /// <param name="tenantResolver"></param> /// <param name="queries"></param> /// <param name="serializer"></param> /// <param name="logger"></param> public QueryCoordinator( ITypeFinder typeFinder, IContainer container, IQueryCoordinator queryCoordinator, IExecutionContextConfigurator executionContextConfigurator, ITenantResolver tenantResolver, IInstancesOf <IQuery> queries, ISerializer serializer, ILogger logger) { _typeFinder = typeFinder; _container = container; _queryCoordinator = queryCoordinator; _executionContextConfigurator = executionContextConfigurator; _tenantResolver = tenantResolver; _queries = queries; _serializer = serializer; _logger = logger; }