public ConsumerConfiguration(IDictionary <string, string> configuration, IMessageHandlerRegistry messageHandlerRegistry, IHandlerUnitOfWorkFactory unitOfWorkFactory, ITopicSubscriberScopeFactory topicSubscriberScopeFactory) { _configuration = configuration; MessageHandlerRegistry = messageHandlerRegistry; UnitOfWorkFactory = unitOfWorkFactory; TopicSubscriberScopeFactory = topicSubscriberScopeFactory; }
public ConsumerBuilder() { _unitOfWorkFactory = new HandlerUnitOfWorkFactoryStub(null); var messageStub = new MessageResultBuilder().Build(); _topicSubscriberScopeFactory = new TopicSubscriberScopeFactoryStub(new TopicSubscriberScopeStub(messageStub)); _messageRegistrations = new MessageRegistration[0]; }
public Consumer(IConsumerConfiguration configuration) { _configuration = configuration; _localMessageDispatcher = new LocalMessageDispatcher(configuration.MessageHandlerRegistry, configuration.UnitOfWorkFactory); _topicSubscriberScopeFactory = _configuration.TopicSubscriberScopeFactory; }
public ConsumerBuilder WithTopicSubscriberScopeFactory(ITopicSubscriberScopeFactory topicSubscriberScopeFactory) { _topicSubscriberScopeFactory = topicSubscriberScopeFactory; return(this); }
public void WithTopicSubscriberScopeFactory(ITopicSubscriberScopeFactory topicSubscriberScopeFactory) { _builder.WithTopicSubscriberScopeFactory(topicSubscriberScopeFactory); }
public void WithTopicSubscriberScopeFactory(ITopicSubscriberScopeFactory topicSubscriberScopeFactory) { _topicSubscriberScopeFactory = topicSubscriberScopeFactory; }