public SearchController(
     IRecordDocumentService recordSearchService,
     IMessageBusService messageBusService)
 {
     _recordSearchService = recordSearchService;
     _messageBusService   = messageBusService;
 }
示例#2
0
 public CommandBusService(IMessageBusService messageBusService)
 {
     Debug.Assert(messageBusService != null);
     _messageBusService      = messageBusService;
     _commandContainer       = new HandlerContainer <CommandContact>(messageBusService);
     _commandStatusContainer = new HandlerContainer <CommandStatusContact>(messageBusService);
 }
示例#3
0
 //  private readonly IEventManagerService _eventManagerService;
 public EmailService(IEmailService emailService, IMessageBusService messageBusService, IAuditService auditService/*, IEventManagerService eventManagerService*/)
 {
     _emailService = emailService;
     _messageBusService = messageBusService;
     _auditService = auditService;
      //   _eventManagerService = eventManagerService;
 }
示例#4
0
 //, ILog log)
 //  private readonly ILog _log;
 public TestController(/*IRoleManager roleManager,*/ IMessageBusService messageBusService, IEmailService emailService)
 {
     //   _roleManager = roleManager;
     _messageBusService = messageBusService;
     _emailService = emailService;
        // _log = LogManager.GetLogger(GetType());
 }
示例#5
0
        public void Unregister <TMessage>(IMessageBusService <TMessage> recipient)
            where TMessage : IServiceMessage
        {
            if (recipient == null)
            {
                return;
            }

            messenger.Unregister <TMessage>(recipient);
        }
示例#6
0
        public void Register <TMessage>(IMessageBusService <TMessage> recipient)
            where TMessage : IServiceMessage
        {
            if (recipient == null)
            {
                return;
            }

            messenger.Register <TMessage>(recipient, true, recipient.ProcessMessage, false);
        }
示例#7
0
        public void Unregister <TMessage>(IMessageBusService <TMessage> recipient, object token)
            where TMessage : IServiceMessage
        {
            if (recipient == null)
            {
                return;
            }

            messenger.Unregister <TMessage>(recipient, token, recipient.ProcessMessage);
        }
 public ConsumerWorker(
     string connectionString,
     ConsumerProperties consumerProperties,
     IDependencyResolver dependencyResolver)
 {
     _connectionString   = connectionString;
     _consumerProperties = consumerProperties;
     _service            = dependencyResolver.Resolve <TService>();
     _serializer         = dependencyResolver.Resolve <ISerializer>();
 }
示例#9
0
        private void LogRequest(object sender, EventArgs e)
        {
            var app = sender as HttpApplication;

            if (app == null || app.Context.Handler == null) return;

            if (app.Context.Handler is System.Web.Mvc.MvcHandler)
            {
                _logService = AppHostBase.Instance.TryResolve<IMessageBusService>();
            }
        }
        public static IMessageBusService AddElasticsearch(this IMessageBusService messageBus)
        {
            var node       = new Uri(messageBus.Settings.Elasticsearch.Node);
            var connection = new ConnectionSettings(node).BasicAuthentication(
                messageBus.Settings.Elasticsearch.User,
                messageBus.Settings.Elasticsearch.Password);

            var client = new ElasticClient(connection);

            messageBus.Services.AddSingleton <IElasticClient>(client);
            messageBus.Services.AddTransient <IMessageStorage, ElasticStorage>();

            return(messageBus);
        }
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, IMessageBusService messageBusService)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseCors("CorsPolicy");
            app.UseSignalR(routes =>
            {
                routes.MapHub <QuestionHub>("/start");
            });

            //var hubConfiguration = new HubConfiguration();
            //hubConfiguration.EnableDetailedErrors = true;
            //app.MapSignalR(hubConfiguration);
            app.UseMvc();
        }
示例#12
0
 public ProcessHostedService(IServiceProvider serviceProvider, IMessageBusService messageBusService, IMapper mapper)
 {
     _serviceProvider   = serviceProvider;
     _messageBusService = messageBusService;
     _mapper            = mapper;
 }
示例#13
0
 public MessageRule(IMessageBusService messageBusService)
 {
     this.MessageBusService = messageBusService;
 }
示例#14
0
 public PageService(IPageManager pageManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _pageManager = pageManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }
示例#15
0
 public ContinuerTransportService(IMessageBusService messageBusService)
 {
     _messageBusService = messageBusService;
 }
示例#16
0
 public CourseService(ICourseManager courseManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _courseManager = courseManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }
示例#17
0
 public StarterTransportService(IMessageBusService messageBusService,
                                IApiService apiService)
 {
     _messageBusService = messageBusService;
     _apiService        = apiService;
 }
示例#18
0
 public HandlerContainer(IMessageBusService messageBusService)
 {
     Debug.Assert(messageBusService != null);
     messageBusService.Subscribe <T>(OnCommandFired);
 }
示例#19
0
 public UserService(IUserManager userManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _userManager = userManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }
示例#20
0
 public ProcessService(IWebDbContext context, IMapper mapper, IMessageBusService messageBusService)
 {
     _context           = context;
     _mapper            = mapper;
     _messageBusService = messageBusService;
 }
示例#21
0
 public EventService(IEventManagerService eventManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _eventManager = eventManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }
示例#22
0
        //public PaymentService(IHttpClientFactory httpClientFactory, IConfiguration configuration)
        //{
        //    _httpClientFactory = httpClientFactory;
        //    _paymentsBaseUrl = configuration.GetSection("Services:Payments").Value;
        //}

        public PaymentService(IMessageBusService messageBusService)
        {
            _messageBusService = messageBusService;
        }
示例#23
0
 public ApplicationServices(IApplicationManager applicationManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _applicationManager = applicationManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }
示例#24
0
 public RolesService(IRoleManager roleManager, IMessageBusService messageBusService, IAuditService auditService)
 {
     _roleManager = roleManager;
     _messageBusService = messageBusService;
     _auditService = auditService;
 }