Пример #1
0
 public SubscribingEventProcessor(String name,
                                  IEventHandlerInvoker eventHandlerInvoker,
                                  ISubscribableMessageSource <IEventMessage> messageSource,
                                  IEventProcessingStrategy processingStrategy,
                                  IErrorHandler errorHandler)
     : this(name, eventHandlerInvoker, messageSource, processingStrategy, errorHandler, NoOpMessageMonitor.Instance)
 {
 }
Пример #2
0
 public SubscribingEventProcessor(String name,
                                  IEventHandlerInvoker eventHandlerInvoker,
                                  ISubscribableMessageSource <IEventMessage> messageSource,
                                  IEventProcessingStrategy processingStrategy,
                                  IErrorHandler errorHandler,
                                  IMessageMonitor messageMonitor)
     : this(name, eventHandlerInvoker, RollbackConfigurationType.AnyThrowable, messageSource, processingStrategy,
            errorHandler, messageMonitor)
 {
 }
Пример #3
0
 public SubscribingEventProcessor(String name,
                                  IEventHandlerInvoker eventHandlerInvoker,
                                  RollbackConfigurationType rollbackConfiguration,
                                  ISubscribableMessageSource <IEventMessage> messageSource,
                                  IEventProcessingStrategy processingStrategy,
                                  IErrorHandler errorHandler,
                                  IMessageMonitor messageMonitor)
     : base(name, eventHandlerInvoker, rollbackConfiguration, errorHandler, messageMonitor)
 {
     _messageSource      = messageSource;
     _processingStrategy = processingStrategy;
 }
Пример #4
0
 public SubscribingEventProcessor(String name, IEventHandlerInvoker eventHandlerInvoker, ISubscribableMessageSource <IEventMessage> messageSource)
     : this(name, eventHandlerInvoker, messageSource, DirectEventProcessingStrategy.Instance, PropagatingErrorHandler.Instance)
 {
 }