public CommandReceiver(IQueueingFactory queueingFactory, IConfigurationProvider configurationProvider, ICommandMessageMapper commandMapper, ICommandRepository commandRepository) { this.queueingFactory = queueingFactory; this.configurationProvider = configurationProvider; this.commandMapper = commandMapper; this.commandRepository = commandRepository; }
public CommandSender(IQueueingFactory queueingFactory, ICommandMessageMapper commandMapper, IConfigurationProvider configurationProvider) { this.queueingFactory = queueingFactory; this.commandMapper = commandMapper; this.configurationProvider = configurationProvider; }
public SchedulerBasedRedeliveryStrategy(ISession session, Queue queue) { this.queue = queue; this.session = session; this.queueingFactory = Factory.GetInstance <IQueueingFactory>(); }