public DefaultSubscriberExecutor(MethodMatcherCache selector, IConsumerInvokerFactory consumerInvokerFactory, ICallbackMessageSender callbackMessageSender, ILogger <DefaultSubscriberExecutor> logger) { _selector = selector; _callbackMessageSender = callbackMessageSender; _logger = logger; Invoker = consumerInvokerFactory.CreateInvoker(); }
public SubscibeQueueExecutor( IStateChanger stateChanger, MethodMatcherCache selector, IConsumerInvokerFactory consumerInvokerFactory, ILogger <BasePublishQueueExecutor> logger) { _selector = selector; _consumerInvokerFactory = consumerInvokerFactory; _stateChanger = stateChanger; _logger = logger; }
public ConsumerInvokerFactoryTest() { var services = new ServiceCollection(); services.AddLogging(); var provider = services.BuildServiceProvider(); var logFactory = provider.GetRequiredService <ILoggerFactory>(); var binder = new ModelBinderFactory(); consumerInvokerFactory = new ConsumerInvokerFactory(logFactory, binder, provider); }
public CapJob( ILogger <CapJob> logger, IServiceProvider serviceProvider, IConsumerInvokerFactory consumerInvokerFactory, ICapMessageStore messageStore, MethodMatcherCache selector) { _logger = logger; _serviceProvider = serviceProvider; _consumerInvokerFactory = consumerInvokerFactory; _messageStore = messageStore; _selector = selector; }
public ConsumerHandler( IServiceProvider serviceProvider, IConsumerInvokerFactory consumerInvokerFactory, IConsumerClientFactory consumerClientFactory, ILogger <ConsumerHandler> logger, MethodMatcherCache selector, IOptions <CapOptions> options) { _selector = selector; _logger = logger; _serviceProvider = serviceProvider; _consumerInvokerFactory = consumerInvokerFactory; _consumerClientFactory = consumerClientFactory; _options = options.Value; _cts = new CancellationTokenSource(); }
public DefaultSubscriberExecutor( ILogger <DefaultSubscriberExecutor> logger, CapOptions options, IConsumerInvokerFactory consumerInvokerFactory, ICallbackMessageSender callbackMessageSender, IStateChanger stateChanger, IStorageConnection connection, MethodMatcherCache selector) { _selector = selector; _callbackMessageSender = callbackMessageSender; _options = options; _stateChanger = stateChanger; _connection = connection; _logger = logger; Invoker = consumerInvokerFactory.CreateInvoker(); }