public SubscribingEventProcessor(String name, IEventHandlerInvoker eventHandlerInvoker, ISubscribableMessageSource <IEventMessage> messageSource, IEventProcessingStrategy processingStrategy, IErrorHandler errorHandler) : this(name, eventHandlerInvoker, messageSource, processingStrategy, errorHandler, NoOpMessageMonitor.Instance) { }
public SubscribingEventProcessor(String name, IEventHandlerInvoker eventHandlerInvoker, ISubscribableMessageSource <IEventMessage> messageSource, IEventProcessingStrategy processingStrategy, IErrorHandler errorHandler, IMessageMonitor messageMonitor) : this(name, eventHandlerInvoker, RollbackConfigurationType.AnyThrowable, messageSource, processingStrategy, errorHandler, messageMonitor) { }
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; }
public SubscribingEventProcessor(String name, IEventHandlerInvoker eventHandlerInvoker, ISubscribableMessageSource <IEventMessage> messageSource) : this(name, eventHandlerInvoker, messageSource, DirectEventProcessingStrategy.Instance, PropagatingErrorHandler.Instance) { }