public ConsumerConfiguration(IDictionary <string, string> configuration, IMessageHandlerRegistry messageHandlerRegistry, IHandlerUnitOfWorkFactory unitOfWorkFactory, ITopicSubscriberScopeFactory topicSubscriberScopeFactory) { _configuration = configuration; MessageHandlerRegistry = messageHandlerRegistry; UnitOfWorkFactory = unitOfWorkFactory; TopicSubscriberScopeFactory = topicSubscriberScopeFactory; }
public ConsumerConfiguration(IDictionary <string, string> configuration, MessageHandlerRegistry messageHandlerRegistry, IHandlerUnitOfWorkFactory unitOfWorkFactory, IConsumerScopeFactory consumerScopeFactory) { KafkaConfiguration = configuration; MessageHandlerRegistry = messageHandlerRegistry; UnitOfWorkFactory = unitOfWorkFactory; ConsumerScopeFactory = consumerScopeFactory; }
public ConsumerBuilder() { _unitOfWorkFactory = new HandlerUnitOfWorkFactoryStub(null); var messageStub = new MessageResultBuilder().Build(); _consumerScopeFactory = _ => new ConsumerScopeFactoryStub(new ConsumerScopeStub(messageStub)); _registry = new MessageHandlerRegistry(); }
public ConsumerBuilder() { _unitOfWorkFactory = new HandlerUnitOfWorkFactoryStub(null); var messageStub = new MessageResultBuilder().Build(); _topicSubscriberScopeFactory = new TopicSubscriberScopeFactoryStub(new TopicSubscriberScopeStub(messageStub)); _messageRegistrations = new MessageRegistration[0]; }
public ConsumerBuilder() { _unitOfWorkFactory = new HandlerUnitOfWorkFactoryStub(null); _consumerScopeFactory = _ => new ConsumerScopeFactoryStub( new ConsumerScopeStub( new MessageResultBuilder().Build())); _registry = new MessageHandlerRegistry(); _unconfiguredMessageStrategy = new RequireExplicitHandlers(); }
public LocalMessageDispatcher( MessageHandlerRegistry messageHandlerRegistry, IHandlerUnitOfWorkFactory handlerUnitOfWorkFactory, IUnconfiguredMessageHandlingStrategy fallbackHandler) { _messageHandlerRegistry = messageHandlerRegistry ?? throw new ArgumentNullException(nameof(messageHandlerRegistry)); _unitOfWorkFactory = handlerUnitOfWorkFactory ?? throw new ArgumentNullException(nameof(handlerUnitOfWorkFactory)); _fallbackHandler = fallbackHandler ?? throw new ArgumentNullException(nameof(fallbackHandler)); }
public LocalMessageDispatcher(IMessageHandlerRegistry messageHandlerRegistry, IHandlerUnitOfWorkFactory handlerUnitOfWorkFactory) { if (messageHandlerRegistry == null) { throw new ArgumentNullException(nameof(messageHandlerRegistry)); } if (handlerUnitOfWorkFactory == null) { throw new ArgumentNullException(nameof(handlerUnitOfWorkFactory)); } _messageHandlerRegistry = messageHandlerRegistry; _unitOfWorkFactory = handlerUnitOfWorkFactory; }
public Consumer( MessageHandlerRegistry messageHandlerRegistry, IHandlerUnitOfWorkFactory unitOfWorkFactory, IConsumerScopeFactory consumerScopeFactory, IUnconfiguredMessageHandlingStrategy fallbackHandler, bool isAutoCommitEnabled = false) { _localMessageDispatcher = new LocalMessageDispatcher( messageHandlerRegistry, unitOfWorkFactory, fallbackHandler); _consumerScopeFactory = consumerScopeFactory ?? throw new ArgumentNullException(nameof(consumerScopeFactory)); _isAutoCommitEnabled = isAutoCommitEnabled; }
public LocalMessageDispatcherBuilder WithHandlerUnitOfWorkFactory(IHandlerUnitOfWorkFactory handlerUnitOfWorkFactory) { _handlerUnitOfWorkFactory = handlerUnitOfWorkFactory; return(this); }
public ConsumerBuilder WithUnitOfWorkFactory(Func <Type, IHandlerUnitOfWork> unitOfWorkFactory) { _unitOfWorkFactory = new DefaultUnitOfWorkFactory(unitOfWorkFactory); return(this); }
public ConsumerBuilder WithUnitOfWorkFactory(IHandlerUnitOfWorkFactory unitofWorkFactory) { _unitOfWorkFactory = unitofWorkFactory; return(this); }
public ConsumerConfigurationBuilder WithUnitOfWorkFactory(IHandlerUnitOfWorkFactory unitOfWorkFactory) { _unitOfWorkFactory = unitOfWorkFactory; return(this); }
public void WithUnitOfWorkFactory(Func <Type, IHandlerUnitOfWork> factory) { _unitOfWorkFactory = new DefaultUnitOfWorkFactory(factory); }
public void WithUnitOfWorkFactory(IHandlerUnitOfWorkFactory unitOfWorkFactory) { _unitOfWorkFactory = unitOfWorkFactory; }
public LocalMessageDispatcherBuilder WithHandlerUnitOfWorkFactory(Func <Type, IHandlerUnitOfWork> factory) { _handlerUnitOfWorkFactory = new DefaultUnitOfWorkFactory(factory); return(this); }