Пример #1
0
        private static void InitQueueReceiver()
        {
            IKernel kernel = new StandardKernel();

            kernel.Load(Assembly.GetExecutingAssembly());
            _queueReceiver = kernel.Get <IQueueReceiver>();
        }
 public EntryPointService(ILoggerAdapter <EntryPointService> logger,
                          IQueueReceiver queueReceiver,
                          IQueueSender queueSender)
 {
     _logger        = logger;
     _queueReceiver = queueReceiver;
     _queueSender   = queueSender;
 }
Пример #3
0
 public EntryPointService(ILoggerAdapter <EntryPointService> logger,
                          EntryPointSettings settings,
                          IQueueReceiver queueReceiver,
                          IQueueSender queueSender)
 {
     _logger        = logger;
     this.settings  = settings;
     _queueReceiver = queueReceiver;
     _queueSender   = queueSender;
 }
Пример #4
0
 public EntryPointService(ILoggerAdapter <EntryPointService> logger,
                          EntryPointSettings settings,
                          IQueueReceiver queueReceiver,
                          IQueueSender queueSender,
                          IServiceLocator serviceScopeFactoryLocator,
                          IUrlStatusChecker urlStatusChecker)
 {
     _logger        = logger;
     _settings      = settings;
     _queueReceiver = queueReceiver;
     _queueSender   = queueSender;
     _serviceScopeFactoryLocator = serviceScopeFactoryLocator;
     _urlStatusChecker           = urlStatusChecker;
 }
Пример #5
0
        public async Task ResendAndCompleteAsync(BrokeredMessage message, IQueueReceiver queueReceiver)
        {
            await ResendAsync(message);

            if (!queueReceiver.IsPeekReceiveMode)
            {
                return;
            }

            try
            {
                await RetryPolicy.ExecuteAsync(message.CompleteAsync);
            }
            // ReSharper disable once EmptyGeneralCatchClause
            catch
            {
            }
        }
Пример #6
0
 public QueueEmitter(IQueueReceiver Receiver)
 {
     SubscriptionId = Receiver.Subscribe(QueueSubscriber.Define <M>(OnMessage, OnFinshed));
 }
Пример #7
0
 CorrelationToken RecordSubscription(CorrelationToken SubscriptionId, IQueueReceiver Receiver)
 {
     Subscriptions.TryAdd(SubscriptionId, Receiver);
     return(SubscriptionId);
 }
 public PersonCoordinator(IQueueReceiver receiver)
 {
     _receiver = receiver;
 }
Пример #9
0
 public LogisticService(IQueueReceiver queueReceiver)
 {
     this._queueReceiver = queueReceiver;
 }
Пример #10
0
 public RegulatoryNormsService(IQueueReceiver queueReceiver)
 {
     this._queueReceiver = queueReceiver;
 }
Пример #11
0
 public StocksController(IQueueReceiver <List <UpdateStocksDto> > queueReceiver)
 {
     _queueReceiver = queueReceiver;
 }
Пример #12
0
 private static void InitQueueReceiver()
 {
     IKernel kernel = new StandardKernel();
     kernel.Load(Assembly.GetExecutingAssembly());
     _queueReceiver = kernel.Get<IQueueReceiver>();
 }
Пример #13
0
 public TimedHostedService(ILogger <TimedHostedService> logger, IQueueReceiver <SignupStudentCourseCommand> queueReceiver, IConfiguration configuration)
 {
     _logger        = logger;
     _queueReceiver = queueReceiver;
     _configuration = configuration;
 }