public ScheduledFormProcessor(IScheduleConfig <ScheduledFormProcessor> config, IOptionsMonitor <ScheduledDownloaderConfig> options, ILogger <ScheduledFormProcessor> logger, IInboundQueue inboundQueue, IFormProcessor formProcessor) : base(config.CronExpression, config.TimeZoneInfo) { _options = options; _logger = logger; _inboundQueue = inboundQueue; _formProcessor = formProcessor; }
public GenericAdapterInboundHandlerService(IInboundServer inboundServer, IApplicationMessageFactory messageFactory, IInboundQueue <Tuple <bool, Message, IInboundReply> > inboundQueue, IInboundReplyFactory replyFactory, IPolicyRegistry <string> policyRegistry) { _inboundServer = inboundServer; _inboundQueue = inboundQueue; _messageFactory = messageFactory; _replyFactory = replyFactory; _policyRegistry = policyRegistry; }
public TcpInboundServer(IAsyncNetTcpServer tcpServer, IInboundQueue <Tuple <bool, Message, IInboundReply> > tcpQueue, ApplicationMessageFactory messageFactory, IInboundReplyFactory replyFactory) { _tcpServer = tcpServer; _tcpQueue = tcpQueue; _messageFactory = messageFactory; _replyFactory = replyFactory; _cts = new CancellationTokenSource(); }