public OneXBetParserHostedService(ILogService logger, INatsConnectionFactory connectionFactory, IOptions <ParsingSettings> options, ThreadProvider threadProvider) : base(logger, connectionFactory, threadProvider, By.Id("games_content"), options.Value, options.Value.OneXBet) { _document = new HtmlDocument(); }
public NatsQueryHandlerAdapter(INatsConnectionFactory connectionFactory, INatsSerializer serializer, ITypeFactory typeFactory, INatsSenderQueueFactory queueFactory) { _connectionFactory = connectionFactory; _serializer = serializer; _typeFactory = typeFactory; _queueFactory = queueFactory; }
public CommandsMessageRecieverHostedService( INatsConnectionFactory connectionFactory, INatsReceiverCommandQueueFactory queueFactory, ILogService logService, INatsCommandReplyFactory replyFactory) : base(logService) { _connectionFactory = connectionFactory; _queueFactory = queueFactory; _replyFactory = replyFactory; }
public NatsQueryFactory(INatsConnectionFactory connectionFactory, INatsSerializer serializer, ITypeFactory typeFactory, INatsReceiverQueryQueueFactory queueFactory) { _connectionFactory = connectionFactory; _serializer = serializer; _typeFactory = typeFactory; _queueFactory = queueFactory; }
public NatsMessageBus(IDiScope diScope, INatsConnectionFactory connectionFactory, IRepository <IMessageResult> storage, INatsReceiverCommandQueueFactory queueFactory) { _diScope = diScope; _storage = storage; _queueFactory = queueFactory; _connection = connectionFactory.Get <CommandNatsAdapter>(); _responseConnection = connectionFactory.Get <ResultAdapter>(); }
public QueryMessageReceiverHostedService( IDiScope diScope, INatsConnectionFactory connectionFactory, INatsReceiverQueryQueueFactory queueFactory, ILogService logService, INatsQueryReplyFactory replyFactory) : base(logService) { _diScope = diScope; _connectionFactory = connectionFactory; _queueFactory = queueFactory; _replyFactory = replyFactory; }
/// <summary> /// ctor /// </summary> /// <param name="logService"></param> /// <param name="connectionFactory"></param> /// <param name="options"></param> /// <param name="replyFactory"></param> /// <param name="hubContext"></param> public GamesHostedService(ILogService logService, INatsConnectionFactory connectionFactory, IOptions <ParsingQueueSettings> options, INatsBkMessageReplyFactory replyFactory, IHubContext <GamesHub, IGamesService> hubContext) : base(logService) { _connectionFactory = connectionFactory; _replyFactory = replyFactory; _hubContext = hubContext; _options = options.Value; }
protected BetsParserHostedService(ILogService logger, INatsConnectionFactory connectionFactory, ThreadProvider threadProvider, By waitBy, ParsingSettings parsingSettings, ParsingBookmakerSettings bkSettings) { _connectionFactory = connectionFactory; _waitBy = waitBy; ParsingSettings = parsingSettings; _settings = bkSettings; LogService = logger; ThreadProvider = threadProvider; }
public NatsHostedHandler( INatsConnectionFactory natsConnectionFactory, INatsSubjectProvider natsSubjectProvider, INatsMessageSerializer natsMessageSerializer, IMessageHandler <TEvent> messageHandler) { using var connection = natsConnectionFactory.CreateConnection(); _subscription = connection.SubscribeAsync( natsSubjectProvider.GetSubject <TEvent>(), (_, args) => new NatsMessageHandler <TEvent>(messageHandler, natsMessageSerializer).HandleAsync( args.Message)); }
public WinlineParserHostedService(ILogService logger, INatsConnectionFactory connectionFactory, IOptions <ParsingSettings> options, ThreadProvider threadProvider) : base(logger, connectionFactory, threadProvider, By.Id("sticky-header-bottom-sticky-wrapper"), options.Value, options.Value.Winline) { }
public NatsMessageBroker(INatsConnectionFactory natsConnectionFactory, INatsSubjectProvider natsSubjectProvider, INatsMessageSerializer natsMessageSerializer) { _natsConnectionFactory = natsConnectionFactory; _natsSubjectProvider = natsSubjectProvider; _natsMessageSerializer = natsMessageSerializer; }