Ejemplo n.º 1
0
 public MessageHandlersNexus(IContainerScope container, BusAuditor auditor, ConfigureHost host)
 {
     container.MustNotBeNull();
     _container = container;
     _auditor   = auditor;
     _host      = host;
     _error     = host.GetStorage <IFailedMessagesQueue>();
 }
Ejemplo n.º 2
0
 public MessageHandlersNexus(IContainerScope container,BusAuditor auditor,ConfigureHost host)
 {
     container.MustNotBeNull();
     _container = container;
     _auditor = auditor;
     _host = host;
     _error = host.GetStorage<IFailedMessagesQueue>();
 }
Ejemplo n.º 3
0
 public HandlerTypeInvoker(Type handlerType, IContainerScope container,BusAuditor auditor,IFailedMessagesQueue errors)
 {
     handlerType.MustNotBeNull();
     container.MustNotBeNull();
     _handlerType = handlerType;
     _container = container;
     _auditor = auditor;
     _errors = errors;
 }
Ejemplo n.º 4
0
 public HandlerTypeInvoker(Type handlerType, IContainerScope container, BusAuditor auditor, IFailedMessagesQueue errors)
 {
     handlerType.MustNotBeNull();
     container.MustNotBeNull();
     _handlerType = handlerType;
     _container   = container;
     _auditor     = auditor;
     _errors      = errors;
 }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 7
0
        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();
        }
Ejemplo n.º 8
0
        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();
        }
Ejemplo n.º 9
0
        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();
         
        }
Ejemplo n.º 10
0
        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();
        }
Ejemplo n.º 11
0
 IConfigureHost IConfigureHost.SendFailedMessagesTo(IFailedMessagesQueue store)
 {
     store.MustNotBeNull();
     _storages[typeof(IFailedMessagesQueue)] = store;
     return(this);
 }
Ejemplo n.º 12
0
 public ProcessingService(IStoreUnhandledMessages storage, Func <IProcessMessage> processorFactory,
                          BusAuditor busAuditor, IFailedMessagesQueue errors) : this(new DefaultTimer(), storage, processorFactory, busAuditor, errors)
 {
 }