public void Execute(OnStartOutboxProcessing pipelineEvent) { if (!_configuration.HasOutbox) { return; } pipelineEvent.Pipeline.State.Add( "OutboxThreadPool", new ProcessorThreadPool( "OutboxProcessor", _configuration.Outbox.ThreadCount, new OutboxProcessorFactory(_configuration, _events, _pipelineFactory)).Start()); }
public void Execute(OnStartOutboxProcessing pipelineEvent) { if (!bus.Configuration.HasOutbox) { return; } pipelineEvent.PipelineState.Add( "OutboxThreadPool", new ProcessorThreadPool( "OutboxProcessor", 1, new OutboxProcessorFactory(bus)).Start()); }