protected override void SetUp() { using (var transport = new RabbitMqTransport(ConnectionString, _receiverQueueName, new NullLoggerFactory())) { transport.PurgeInputQueue(); } _receiver = new BuiltinHandlerActivator(); Using(_receiver); Configure.With(_receiver) .Logging(l => l.Console(LogLevel.Info)) .Transport(t => t.UseRabbitMq(ConnectionString, _receiverQueueName).Prefetch(1)) .Options(o => { o.SetNumberOfWorkers(1); o.SetMaxParallelism(1); }) .Start(); _sender = Configure.With(new BuiltinHandlerActivator()) .Logging(l => l.Console(LogLevel.Info)) .Transport(t => t.UseRabbitMqAsOneWayClient(ConnectionString)) .Routing(r => r.TypeBased().MapFallback(_receiverQueueName)) .Start(); Using(_sender); }
protected override void SetUp() { using (var transport = new RabbitMqTransport(ConnectionString, _receiverQueueName, new NullLoggerFactory())) { transport.PurgeInputQueue(); } _receiver = new BuiltinHandlerActivator(); Using(_receiver); Configure.With(_receiver) .Logging(l => l.Console(LogLevel.Info)) .Transport(t => t.UseRabbitMq(ConnectionString, _receiverQueueName).Prefetch(1)) .Options(o => { o.SetNumberOfWorkers(1); o.SetMaxParallelism(1); }) .Start(); _sender = Configure.With(new BuiltinHandlerActivator()) .Logging(l => l.Console(LogLevel.Info)) .Transport(t => t.UseRabbitMqAsOneWayClient(ConnectionString)) .Routing(r => r.TypeBased().MapFallback(_receiverQueueName)) .Start(); Using(_sender); }
static void PurgeInputQueue(string inputQueueName) { using (var transport = new RabbitMqTransport(RabbitMqConnectionString, inputQueueName, new NullLoggerFactory())) { transport.PurgeInputQueue(); } }
public ITransport Create(string inputQueueAddress) { var transport = new RabbitMqTransport(ConnectionString, inputQueueAddress); _disposables.Add(transport); transport.PurgeInputQueue(); transport.Initialize(); _queuesToDelete.Add(inputQueueAddress); return transport; }
public ITransport Create(string inputQueueAddress) { var transport = new RabbitMqTransport(ConnectionString, inputQueueAddress); _disposables.Add(transport); transport.PurgeInputQueue(); transport.Initialize(); _queuesToDelete.Add(inputQueueAddress); return(transport); }
public ITransport Create(string inputQueueAddress) { var transport = new RabbitMqTransport(ConnectionString, inputQueueAddress, new ConsoleLoggerFactory(false)); _disposables.Add(transport); if (inputQueueAddress != null) { transport.PurgeInputQueue(); } transport.Initialize(); if (inputQueueAddress != null) { _queuesToDelete.Add(inputQueueAddress); } return(transport); }
public ITransport Create(string inputQueueAddress) { var transport = new RabbitMqTransport(ConnectionString, inputQueueAddress, new ConsoleLoggerFactory(false)); _disposables.Add(transport); if (inputQueueAddress != null) { transport.PurgeInputQueue(); } transport.Initialize(); if (inputQueueAddress != null) { _queuesToDelete.Add(inputQueueAddress); } return transport; }