public CreateMembershipCustomerRegisteredEventHandler(
     SimpleEventStoreDbContext eventStoreDbContext,
     IEventBusService eventBusService)
 {
     _eventStoreDbContext = eventStoreDbContext;
     _eventBusService     = eventBusService;
 }
Example #2
0
 internal static void Dispose()
 {
     eventBusService  = null;
     taskService      = null;
     coroutineService = null;
     timeService      = null;
 }
 public ProjectService(IDomainManagerService domainManagerService,
                       IIdentityService identityService,
                       IOrganizationRepository organizationRepository,
                       IProjectRepository projectRepository,
                       IProjectFeatureRepository projectFeatureRepository,
                       IUserRepository userRepository,
                       IProjectTemplateRepository projectTemplateRepository,
                       Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService,
                       Func <ConfigurationManagementService, ICMSService> cmsService,
                       IEventBusService eventBusService,
                       ISlugService slugService,
                       IActivityMonitorService activityMonitorService,
                       IDataProtectorService dataProtectorService)
 {
     _domainManagerService      = domainManagerService;
     _identityService           = identityService;
     _organizationRepository    = organizationRepository;
     _projectRepository         = projectRepository;
     _projectFeatureRepository  = projectFeatureRepository;
     _userRepository            = userRepository;
     _projectTemplateRepository = projectTemplateRepository;
     _cmsService           = cmsService;
     _cmsCredentialService = cmsCredentialService;
     _eventBusService      = eventBusService;
     _slugService          = slugService;
     _correlationId        = activityMonitorService.GetCorrelationId();
     _dataProtectorService = dataProtectorService;
 }
 public ProjectServiceService(IDomainManagerService domainManagerService,
                              IIdentityService identityService,
                              IOrganizationRepository organizationRepository,
                              IUserRepository userRepository,
                              Func <ConfigurationManagementService, ICMSService> cmsService,
                              Func <ConfigurationManagementService, ICMSCredentialService> cmsCredentialService,
                              IProjectServiceTemplateRepository projectServiceTemplateRepository,
                              ICMSPipelineService cmsPipelineService,
                              IEventBusService eventBusService,
                              IActivityMonitorService activityMonitorService,
                              IOptions <VSTSServiceOptions> vstsOptions,
                              IOptions <FakeAccountServiceOptions> fakeAccountOptions,
                              IProjectCloudCredentialService cloudCredentialService,
                              IDataProtectorService dataProtectorService)
 {
     _domainManagerService             = domainManagerService;
     _identityService                  = identityService;
     _organizationRepository           = organizationRepository;
     _userRepository                   = userRepository;
     _projectServiceTemplateRepository = projectServiceTemplateRepository;
     _cmsService             = cmsService;
     _cmsCredentialService   = cmsCredentialService;
     _cmsPipelineService     = cmsPipelineService;
     _eventBusService        = eventBusService;
     _correlationId          = activityMonitorService.GetCorrelationId();
     _vstsOptions            = vstsOptions;
     _fakeAccountOptions     = fakeAccountOptions;
     _dataProtectorService   = dataProtectorService;
     _cloudCredentialService = cloudCredentialService;
 }
Example #5
0
 public RegisterNftDepositService(IEventBusService eventBusService, IServiceScopeFactory scopeFactory, ILogger <RegisterNftDepositService> logger, Configuration configuration)
     : base(scopeFactory, logger)
 {
     _eventBusService = eventBusService;
     _logger          = logger;
     _configuration   = configuration;
 }
Example #6
0
 /// <summary>Initializes a new instance of the <see cref="ExampleCommandHandler"/> class.</summary>
 /// <param name="logger"><see cref="ILogger{TCategoryName}"/></param>
 /// <param name="eventBusService"><see cref="IEventBusService"/></param>
 public ExampleCommandHandler(
     ILogger <ExampleCommandHandler> logger,
     IEventBusService eventBusService)
 {
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     _eventBusService = eventBusService ?? throw new ArgumentNullException(nameof(eventBusService));
 }
Example #7
0
        public GeneralService(ILoggingService loggingService, IDataService dataService, IEventBusService eventBusService)
        {
            _loggingService  = loggingService ?? throw new ArgumentNullException(nameof(ILoggingService));
            _dataService     = dataService ?? throw new ArgumentNullException(nameof(IDataService));
            _eventBusService = eventBusService ?? throw new ArgumentNullException(nameof(IEventBusService));

            _eventBusService.RegisterForNotification(this, EventTypes.Exception, HandleException);
        }
Example #8
0
 public NotificationController(
     ILogger <NotificationController> logger,
     IEventBusService eventBus
     )
 {
     _logger   = logger;
     _eventBus = eventBus;
 }
 public RewardsEventHandlers(
     ReadModelDbContext readModelDbContext,
     SimpleEventStoreDbContext simpleEventStoreDbContext,
     IEventBusService eventBusService)
 {
     _readModelDbContext        = readModelDbContext;
     _simpleEventStoreDbContext = simpleEventStoreDbContext;
     _eventBusService           = eventBusService;
 }
Example #10
0
 public CustomerDomainService(
     ReadModelDbContext readModelDbContext,
     SimpleEventStoreDbContext eventStoreDbContext,
     IEventBusService eventBusService)
 {
     _readModelDbContext  = readModelDbContext;
     _eventStoreDbContext = eventStoreDbContext;
     _eventBusService     = eventBusService;
 }
Example #11
0
 public static void Subscribe <T>(this IEventBusService eventBusService, ChannelId channel, ILinkHandler handle, Action <T> action, Func <T, bool> filter, int priority = 0)
 {
     eventBusService.Subscribe <T>(channel, handle, (e) =>
     {
         if (filter(e))
         {
             action(e);
         }
     }, priority);
 }
Example #12
0
 public InternalProjectFeatureServiceActivityService(IDomainManagerService domainManagerService,
                                                     IProjectFeatureServiceActivityRepository projectFeatureServiceActivityRepository,
                                                     IEventBusService eventBusService,
                                                     IActivityMonitorService activityMonitorService)
 {
     _domainManagerService = domainManagerService;
     _projectFeatureServiceActivityRepository = projectFeatureServiceActivityRepository;
     _eventBusService = eventBusService;
     _correlationId   = activityMonitorService.GetCorrelationId();
 }
        public void CreateConsumerChannel()
        {
            if (!IsConnected)
            {
                Logger.Error("No connection while creating consumer channels, retrying.");
                TryConnect();
            }

            _eventBusService = new EventBusRabbitMqImpl(this, _serviceProvider, RabbitMqChannels.UpdateFollowerForUser);
            _eventBusService.CreateConsumerChannel();
        }
 public InternalProjectServiceService(IDomainManagerService domainManagerService,
                                      IProjectServiceRepository projectServiceRepository,
                                      IEventBusService eventBusService,
                                      IActivityMonitorService activityMonitorService,
                                      IDataProtectorService dataProtectorService)
 {
     _domainManagerService     = domainManagerService;
     _projectServiceRepository = projectServiceRepository;
     _eventBusService          = eventBusService;
     _correlationId            = activityMonitorService.GetCorrelationId();
     _dataProtectorService     = dataProtectorService;
 }
Example #15
0
 public AccountController(
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     IEmailService emailService,
     IEventBusService eventBusService,
     IIdentityServerInteractionService interaction)
 {
     this.userManager     = userManager;
     this.signInManager   = signInManager;
     this.emailService    = emailService;
     this.eventBusService = eventBusService;
     this.interaction     = interaction;
 }
 public ExternalController(
     AppDbContext dbContext,
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     IEventBusService eventBusService,
     IAuthenticationSchemeProvider schemeProvider,
     IIdentityServerInteractionService interaction)
 {
     this.dbContext       = dbContext;
     this.userManager     = userManager;
     this.signInManager   = signInManager;
     this.eventBusService = eventBusService;
     this.schemeProvider  = schemeProvider;
     this.interaction     = interaction;
 }
Example #17
0
 public OrganizationUserInvitationService(IDomainManagerService domainManagerService,
                                          IIdentityService identityService,
                                          IOrganizationRepository organizationRepository,
                                          IUserRepository userRepository,
                                          IOrganizationUserInvitationRepository organizationUserInvitationRepository,
                                          IEventBusService eventBusService,
                                          IActivityMonitorService activityMonitorService)
 {
     _domainManagerService   = domainManagerService;
     _identityService        = identityService;
     _organizationRepository = organizationRepository;
     _userRepository         = userRepository;
     _organizationUserInvitationRepository = organizationUserInvitationRepository;
     _eventBusService = eventBusService;
     _correlationId   = activityMonitorService.GetCorrelationId();
 }
 public ProjectFeatureService(IDomainManagerService domainManagerService,
                              IIdentityService identityService,
                              IUserRepository userRepository,
                              IEventBusService eventBusService,
                              IActivityMonitorService activityMonitorService,
                              IProjectCloudCredentialService cloudCredentialService,
                              IDataProtectorService dataProtectorService)
 {
     _domainManagerService   = domainManagerService;
     _identityService        = identityService;
     _userRepository         = userRepository;
     _eventBusService        = eventBusService;
     _correlationId          = activityMonitorService.GetCorrelationId();
     _dataProtectorService   = dataProtectorService;
     _cloudCredentialService = cloudCredentialService;
 }
 public CourierHostedService(
     ILogger <CourierHostedService> logger,
     IEventBusService <CourierRequest> eventBus,
     ICourierDetailsService courierDetailsService,
     IParcelPickupService parcelService,
     IParcelLabelService labelService,
     IACEService aceService,
     INotificationService notificationService)
 {
     this.logger   = logger;
     this.eventBus = eventBus;
     this.courierDetailsService = courierDetailsService;
     this.parcelService         = parcelService;
     this.labelService          = labelService;
     this.aceService            = aceService;
     this.notificationService   = notificationService;
 }
Example #20
0
 public ProjectFeatureServiceEnvironmentService(IDomainManagerService domainManagerService,
                                                IIdentityService identityService,
                                                IUserRepository userRepository,
                                                Func <DomainModels.CloudProviderService, ICPSQueryService> cpsQueryService,
                                                IEventBusService eventBusService,
                                                IActivityMonitorService activityMonitorService,
                                                IDataProtectorService dataProtectorService
                                                )
 {
     _domainManagerService = domainManagerService;
     _identityService      = identityService;
     _userRepository       = userRepository;
     _cpsQueryService      = cpsQueryService;
     _eventBusService      = eventBusService;
     _correlationId        = activityMonitorService.GetCorrelationId();
     _dataProtectorService = dataProtectorService;
 }
Example #21
0
 public ProjectEnvironmentService(IDomainManagerService domainManagerService,
                                  IIdentityService identityService,
                                  IUserRepository userRepository,
                                  IEventBusService eventBusService,
                                  IActivityMonitorService activityMonitorService,
                                  ICMSPipelineService cmsPipelineService,
                                  IOptions <VSTSServiceOptions> vstsOptions,
                                  IOptions <FakeAccountServiceOptions> fakeAccountOptions,
                                  IDataProtectorService dataProtectorService)
 {
     _domainManagerService = domainManagerService;
     _identityService      = identityService;
     _userRepository       = userRepository;
     _eventBusService      = eventBusService;
     _correlationId        = activityMonitorService.GetCorrelationId();
     _cmsPipelineService   = cmsPipelineService;
     _vstsOptions          = vstsOptions;
     _fakeAccountOptions   = fakeAccountOptions;
     _dataProtectorService = dataProtectorService;
 }
 public OrganizationService(IDomainManagerService domainManagerService,
                            IIdentityService identityService,
                            IOrganizationRepository organizationRepository,
                            IProjectRepository projectRepository,
                            IProjectFeatureRepository projectFeatureRepository,
                            IOrganizationCPSRepository organizationCPSRepository,
                            IOrganizationCMSRepository organizationCMSRepository,
                            IUserRepository userRepository,
                            IEventBusService eventBusService,
                            IActivityMonitorService activityMonitorService,
                            IDataProtectorService dataProtectorService)
 {
     _domainManagerService      = domainManagerService;
     _identityService           = identityService;
     _organizationRepository    = organizationRepository;
     _projectRepository         = projectRepository;
     _projectFeatureRepository  = projectFeatureRepository;
     _organizationCPSRepository = organizationCPSRepository;
     _organizationCMSRepository = organizationCMSRepository;
     _userRepository            = userRepository;
     _eventBusService           = eventBusService;
     _correlationId             = activityMonitorService.GetCorrelationId();
     _dataProtectorService      = dataProtectorService;
 }
Example #23
0
 public AccountCreatedHandler(IEventBusService eventBus)
 {
     _eventBus = eventBus;
 }
 public MemberCreatedHandler(IEventBusService eventBus)
 {
     _eventBus = eventBus;
 }
Example #25
0
 public static void FireSticky <T>(this IEventBusService eventBusService) where T : struct
 {
     eventBusService.FireSticky(DEFAULT_CHANNEL, default(T));
 }
Example #26
0
 /// <summary>Initializes a new instance of the <see cref="ExampleEntity"/> class.</summary>
 /// <param name="eventBusService"><see cref="IEventBusService"/></param>
 public ExampleEntity(IEventBusService eventBusService)
 {
     _eventBusService = eventBusService ?? throw new ArgumentNullException(nameof(eventBusService));
 }
Example #27
0
 public PointsRedeemedHandler(IEventBusService eventBus)
 {
     _eventBus = eventBus;
 }
Example #28
0
 public PointsCollectedHandler(IEventBusService eventBus)
 {
     _eventBus = eventBus;
 }
 public MembershipDomainService(IEventBusService eventBusService, SimpleEventStoreDbContext simpleEventStoreDbContext)
 {
     _eventBusService           = eventBusService;
     _simpleEventStoreDbContext = simpleEventStoreDbContext;
 }
Example #30
0
 public CourierController(IEventBusService <CourierRequest> service)
 {
     this.service = service;
 }