public MessageHandlersNexus(IContainerScope container, BusAuditor auditor, ConfigureHost host) { container.MustNotBeNull(); _container = container; _auditor = auditor; _host = host; _error = host.GetStorage <IFailedMessagesQueue>(); }
public MessageHandlersNexus(IContainerScope container,BusAuditor auditor,ConfigureHost host) { container.MustNotBeNull(); _container = container; _auditor = auditor; _host = host; _error = host.GetStorage<IFailedMessagesQueue>(); }
public HandlerTypeInvoker(Type handlerType, IContainerScope container,BusAuditor auditor,IFailedMessagesQueue errors) { handlerType.MustNotBeNull(); container.MustNotBeNull(); _handlerType = handlerType; _container = container; _auditor = auditor; _errors = errors; }
public HandlerTypeInvoker(Type handlerType, IContainerScope container, BusAuditor auditor, IFailedMessagesQueue errors) { handlerType.MustNotBeNull(); container.MustNotBeNull(); _handlerType = handlerType; _container = container; _auditor = auditor; _errors = errors; }
public HandlerTypeInvokerTests() { _di = Substitute.For<IContainerScope>(); _err = Substitute.For<IFailedMessagesQueue>(); _di.BeginLifetimeScope().Returns(_di); _handler=new MyHandler(); _di.Resolve(typeof (MyHandler)).Returns(_handler); _sut =new HandlerTypeInvoker(typeof(MyHandler),_di,new BusAuditor(NullStorage.Instance), _err); }
public HandlerTypeInvokerTests() { _di = Substitute.For <IContainerScope>(); _err = Substitute.For <IFailedMessagesQueue>(); _di.BeginLifetimeScope().Returns(_di); _handler = new MyHandler(); _di.Resolve(typeof(MyHandler)).Returns(_handler); _sut = new HandlerTypeInvoker(typeof(MyHandler), _di, new BusAuditor(NullStorage.Instance), _err); }
public ProcessingServiceTests() { //LogManager.OutputToTrace(); _storage = Substitute.For <IStoreUnhandledMessages>(); _processor = Substitute.For <IProcessMessage>(); _errors = Substitute.For <IFailedMessagesQueue>(); _sut = new ProcessingService(_storage, () => _processor, new BusAuditor(new InMemoryAuditStorage()), _errors); _sut.PollingEnabled = false; _sut.Start(); }
public ProcessingServiceTests() { LogManager.OutputToTrace(); _storage = Substitute.For<IStoreUnhandledMessages>(); _processor = Substitute.For<IProcessMessage>(); _errors = Substitute.For<IFailedMessagesQueue>(); _sut =new ProcessingService(_storage,()=>_processor,new BusAuditor(new InMemoryAuditStorage()), _errors); _sut.PollingEnabled = false; _sut.Start(); }
public ProcessingService(IStoreUnhandledMessages storage,Func<IProcessMessage> processorFactory,BusAuditor busAuditor,IFailedMessagesQueue errors) { storage.MustNotBeNull(); _storage = storage; _processorFactory = processorFactory; _busAuditor = busAuditor; _errors = errors; _cache = new ProcessorMessageCache(); SetupDefaults(); }
public ProcessingService(ITimer timer, IStoreUnhandledMessages storage, Func <IProcessMessage> processorFactory, BusAuditor busAuditor, IFailedMessagesQueue errors) { storage.MustNotBeNull(); timer.MustNotBeNull(); _timer = timer; _timer.SetHandler(Timer_Handler); _storage = storage; _processorFactory = processorFactory; _busAuditor = busAuditor; _errors = errors; _cache = new ProcessorMessageCache(); SetupDefaults(); }
IConfigureHost IConfigureHost.SendFailedMessagesTo(IFailedMessagesQueue store) { store.MustNotBeNull(); _storages[typeof(IFailedMessagesQueue)] = store; return(this); }
public ProcessingService(IStoreUnhandledMessages storage, Func <IProcessMessage> processorFactory, BusAuditor busAuditor, IFailedMessagesQueue errors) : this(new DefaultTimer(), storage, processorFactory, busAuditor, errors) { }