示例#1
0
 public Setup(
     IExecutionContextConfigurator executionContextConfigurator,
     ITenantResolver tenantResolver,
     ICanHandleInstallationCallbacks callbackHandler
     )
 {
     _executionContextConfigurator = executionContextConfigurator;
     _tenantResolver  = tenantResolver;
     _callbackHandler = callbackHandler;
 }
示例#2
0
 public CaseReportsController(
     IExecutionContextConfigurator executionContextConfigurator,
     ITenantResolver tenantResolver,
     IInstancesOf <ICanExportCaseReports> exporters,
     FactoryFor <AllCaseReportsForListing> allCaseReports
     )
 {
     _executionContextConfigurator = executionContextConfigurator;
     _tenantResolver = tenantResolver;
     _exporters      = exporters;
     _allCaseReports = allCaseReports;
 }
示例#3
0
 /// <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;
 }
示例#4
0
 /// <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;
 }