protected PublishMessageSenderBase( ILogger logger, ConfigOptions options, IStorageConnection connection, IStateChanger stateChanger) { _options = options; _connection = connection; _stateChanger = stateChanger; _logger = logger; }
public DefaultSubscriberExecutor( ILogger <DefaultSubscriberExecutor> logger, ConfigOptions 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(); }