/// <summary> /// Initializes a new instance of the <see cref="ExecutionContextMiddleware" /> class. /// </summary> /// <param name="next">The next.</param> /// <param name="executionContextFactory">The executionContextFactory.</param> /// <param name="config">The configuration.</param> public ExecutionContextMiddleware(RequestDelegate next, IExecutionContextFactory executionContextFactory, IConfiguration config) { _executionContextFactory = executionContextFactory; _next = next; }
public EventBusKafka(EventBusConfiguration kafkaConfiguration, IEventBusSubscriptionsManager subsManager, ILifetimeScope lifetimeScope, ILogger <EventBusKafka> logger, IConfigurationSection traceSection, ITracer tracer, IHttpContextAccessor httpContextAccessor, IExecutionContextFactory executionContextFactory, IContextHeaders contextHeaders) { _kafkaConfig = kafkaConfiguration; _subsManager = subsManager ?? new InMemoryEventBusSubscriptionsManager(); _subsManager.OnEventRemoved += SubsManager_OnEventRemoved; _autofac = lifetimeScope; _logger = logger; _httpContextAccessor = httpContextAccessor; _executionContextFactory = executionContextFactory; _contextHeaders = contextHeaders; _consumerCollection = new ConcurrentDictionary <string, Consumer <Ignore, JObject> >(); if (!bool.TryParse(traceSection.GetSection("Enabled").Value, out _trace)) { _trace = true; } CreateTokenValidatorObject(); _pemPath = Path.Combine(AppContext.BaseDirectory, _pemFile); _producer = new Producer <Null, Event>(ProducerConfig(), null, BinarySerializer); _tracer = tracer; }
public DomainRepositoryExecutorWithElevatedPermissions( IDomainRepositoryExecutor innerDomainRepositoryExecutor, IExecutionContextFactory executionContextFactory ) { _executionContextFactory = executionContextFactory; _innerDomainRepositoryExecutor = innerDomainRepositoryExecutor; }
public APISecurityProvider(IOperationSecurityConfigProvider securityConfigProvider, ISemanticLog logger, ISessionManager sessionManager, IAuthorizer authorize, IExecutionContextFactory executionContextProvider) { this.logger = logger; this.securityConfigProvider = securityConfigProvider; this.sessionManager = sessionManager; this.authorize = authorize; this.executionContextProvider = executionContextProvider; }
public RegisterPageTemplatesAndPageBlockTypesCommandHandler( ICommandExecutor commandExecutor, IExecutionContextFactory executionContextFactory ) { _commandExecutor = commandExecutor; _executionContextFactory = executionContextFactory; }
public RegisterNewDefinedRolesCommandHandler( ICommandExecutor commandExecutor, IExecutionContextFactory executionContextFactory ) { _commandExecutor = commandExecutor; _executionContextFactory = executionContextFactory; }
public RegisterPermissionsAndRolesUpdateCommandHandler( ICommandExecutor commandExecutor, IExecutionContextFactory executionContextFactory ) { _commandExecutor = commandExecutor; _executionContextFactory = executionContextFactory; }
public InitUserContextRoutingStep( IUserContextService userContextService, IExecutionContextFactory executionContextFactory ) { _userContextService = userContextService; _executionContextFactory = executionContextFactory; }
public CalendarApiController( IBookingProvider bookingService, IPermissionValidationService permissionValidationService, IExecutionContextFactory executionContextFactory) { BookingService = bookingService; PermissionValidationService = permissionValidationService; ExecutionContextFactory = executionContextFactory; }
public DefaultScenarioRunner(IExecutionContextFactory executionContextFactory, ICriterionRunner criterionRunner, IProgressReporter progressReporter, IScenarioContextFactory scenarioContextFactory, ILogger logger) { _executionContextFactory = executionContextFactory; _criterionRunner = criterionRunner; _progressReporter = progressReporter; _scenarioContextFactory = scenarioContextFactory; _logger = logger; }
public AssetFileCleanupBackgroundTask( ICommandExecutor commandExecutor, IExecutionContextFactory executionContextFactory, AssetFileCleanupSettings assetFileCleanupSettings ) { _commandExecutor = commandExecutor; _executionContextFactory = executionContextFactory; _assetFileCleanupSettings = assetFileCleanupSettings; }
public InitStateRoutingStep( IUserContextService userContextService, ContentSettings contentSettings, IExecutionContextFactory executionContextFactory ) { _userContextService = userContextService; _contentSettings = contentSettings; _executionContextFactory = executionContextFactory; }
public DomainRepositoryExecutorWithUserContext( IDomainRepositoryExecutor innerDomainRepositoryExecutor, IExecutionContextFactory executionContextFactory, IUserContext userContext ) { _innerDomainRepositoryExecutor = innerDomainRepositoryExecutor; _executionContextFactory = executionContextFactory; _userContext = userContext; }
public BookingApiController( IBookingProvider bookingProvider, IPermissionValidationService permissionValidationService, IExecutionContextFactory executionContextFactory, IApiResponseHelper apiResponseHelper) { BookingProvider = bookingProvider; PermissionValidationService = permissionValidationService; ExecutionContextFactory = executionContextFactory; ApiResponseHelper = apiResponseHelper; }
public MemberSignInService( IUserRepository userRepository, IRoleRepository roleRepository, ILoginService loginService, IExecutionContextFactory executionContextFactory ) { _userRepository = userRepository; _roleRepository = roleRepository; _loginService = loginService; _executionContextFactory = executionContextFactory; }
public DomainRepositoryExecutorWithUserAreaContext( IDomainRepositoryExecutor innerDomainRepositoryExecutor, IUserAreaDefinition userArea, IUserContextService userContextService, IExecutionContextFactory executionContextFactory ) { _userContextService = userContextService; _executionContextFactory = executionContextFactory; _innerDomainRepositoryExecutor = innerDomainRepositoryExecutor; _userArea = userArea; }
public UpdateUnauthenticatedUserPasswordCommandHandler( IUserAreaDefinitionRepository userAreaRepository, IQueryExecutor queryExecutor, ICommandExecutor commandExecutor, IExecutionContextFactory executionContextFactory ) { _userAreaRepository = userAreaRepository; _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; _executionContextFactory = executionContextFactory; }
public InitStateRoutingStep( IUserContextService userContextService, ContentSettings contentSettings, IExecutionContextFactory executionContextFactory, IVisualEditorStateService visualEditorStateService ) { _userContextService = userContextService; _contentSettings = contentSettings; _executionContextFactory = executionContextFactory; _visualEditorStateService = visualEditorStateService; }
public QueryExecutor( IModelValidationService modelValidationService, IQueryHandlerFactory queryHandlerFactory, IExecutionContextFactory executionContextFactory, IExecutePermissionValidationService executePermissionValidationService ) { _modelValidationService = modelValidationService; _queryHandlerFactory = queryHandlerFactory; _executionContextFactory = executionContextFactory; _executePermissionValidationService = executePermissionValidationService; }
void ProcessStep(Step step, Criterion criterion, ScenarioContext scenarioContext, IExecutionContextFactory executionContextFactory) { dynamic executionContext = executionContextFactory.Create(scenarioContext.Scenario, step); _progressReporter.Report(new StepStartedReport(scenarioContext.Scenario.ScenarioId, criterion.CriterionId, step.StepId, executionContext.ExecutionContextId)); StepExecutionResult result = executionContext.Execute(step as dynamic, scenarioContext); _progressReporter.Report(new StepStoppedReport(scenarioContext.Scenario.ScenarioId, criterion.CriterionId, step.StepId, executionContext.ExecutionContextId, result)); }
public void Run(Criterion criterion, ScenarioContext scenarioContext, IExecutionContextFactory executionContextFactory) { _progressReporter.Report(new CriterionStartedReport(scenarioContext.Scenario.ScenarioId, criterion.CriterionId)); foreach (Step step in criterion.Steps) { ProcessStep(step, criterion, scenarioContext, executionContextFactory); } _progressReporter.Report(new CriterionStoppedReport(scenarioContext.Scenario.ScenarioId, criterion.CriterionId)); }
public CommandExecutor( DbContext dbContext, IModelValidationService modelValidationService, ICommandHandlerFactory commandHandlerFactory, IExecutionContextFactory executionContextFactory, ICommandLogService commandLogService, IExecutePermissionValidationService executePermissionValidationService ) { _dbContext = dbContext; _modelValidationService = modelValidationService; _commandHandlerFactory = commandHandlerFactory; _executionContextFactory = executionContextFactory; _commandLogService = commandLogService; _executePermissionValidationService = executePermissionValidationService; }
public ContentRepositoryWithElevatedPermissions( IServiceProvider serviceProvider, IQueryExecutor queryExecutor, ICommandExecutor commandExecutor, IExecutionContextFactory executionContextFactory ) : base(serviceProvider, queryExecutor, commandExecutor) { _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; _elevatedExecutionContextAsync = new Lazy <Task <IExecutionContext> >(() => { return(executionContextFactory.CreateSystemUserExecutionContextAsync()); }); }
public RegisterMemberAndLogInCommandHandler( CofoundryDbContext dbContext, ICommandExecutor commandExecutor, IUserContextService userContextService, ILoginService loginService, IExecutionContextFactory executionContextFactory, IMailService mailService ) { _dbContext = dbContext; _commandExecutor = commandExecutor; _userContextService = userContextService; _loginService = loginService; _executionContextFactory = executionContextFactory; _mailService = mailService; }
public ExecutionContextNormal() { factory = new DictionaryExecutionContextFactory(Factory.Instance.Create()); }
public void Run(Criterion criterion, ScenarioContext scenarioContext, IExecutionContextFactory executionContextFactory) { if (criterion == _criterionToCauseException) throw _exceptionToThrow; _criteriaRun.Add(criterion); }
/// <summary> /// Initializes a new instance of <see cref="ExecutionContextManager"/> /// </summary> /// <param name="executionContextFactory"><see cref="IExecutionContextFactory"/> for creating <see cref="IExecutionContext">Exection Contexts</see></param> /// <param name="callContext"><see cref="ICallContext"/> to use for key/value store for holding current <see cref="IExecutionContext"/></param> public ExecutionContextManager(IExecutionContextFactory executionContextFactory, ICallContext callContext) { _executionContextFactory = executionContextFactory; _callContext = callContext; }
public ReflectionExecutionContextFactoryTest() { factory = new ReflectionExecutionContextFactory <Data>(Factory.Instance.Create()); }
public ExtensionMethodTest() { factory = new DictionaryExecutionContextFactory(Factory.Instance.Create()); }
public ExecutionContextMissingVariable() { factory = new DictionaryExecutionContextFactory(Factory.Instance.Create()); }
public ExecutionContextCircularReference() { factory = new DictionaryExecutionContextFactory(Factory.Instance.Create()); }