public ServiceBusCommandQueueProcessorFactory(ICommandQueueProcessorLogger logger, ICommandExecuter commandExecuter, IServiceBusMessageSerializer serviceBusMessageSerializer) { _logger = logger; _commandExecuter = commandExecuter; _serviceBusMessageSerializer = serviceBusMessageSerializer; }
public ServiceBusCommandQueueProcessor(QueueClient queueClient, ICommandQueueProcessorLogger logger, ICommandExecuter commandExecuter, IServiceBusMessageSerializer serializer, int numberOfConcurrentListeners, TimeSpan?maxAutoRenewDuration) : base(queueClient, logger, commandExecuter, serializer, numberOfConcurrentListeners, maxAutoRenewDuration) { }
protected AbstractServiceBusCommandQueueProcessor(QueueClient queueClient, ICommandQueueProcessorLogger logger, ICommandExecuter commandExecuter, IServiceBusMessageSerializer serializer, int numberOfConcurrentListeners, TimeSpan?maxAutoRenewDuration) { _queueClient = queueClient; _logger = logger; CommandExecuter = commandExecuter; _serializer = serializer; queueClient.RegisterMessageHandler(ProcessMessageAsync, new MessageHandlerOptions(ExceptionReceivedHandlerAsync) { AutoComplete = false, MaxConcurrentCalls = numberOfConcurrentListeners, MaxAutoRenewDuration = maxAutoRenewDuration ?? TimeSpan.FromHours(1) }); }
public CommandQueueProcessor(IDirectCommandExecuter commandExecuter, ICommandQueueProcessorLogger logger) { _commandExecuter = commandExecuter; _logger = logger; }