/// <summary> /// Builds a TimeSeriesRequestHandler which validates messages using a /// provided IRuleEngine and dispatches valid messages to a queue. /// </summary> /// <param name="rulesEngine">The IRuleEngine to validate messages with. /// </param> /// <param name="messageQueueDispatcher">Queue dispatcher to use when request is successfully validated.</param> public TimeSeriesRequestHandler( IRuleEngine <TimeSeriesMessage> rulesEngine, IHubMessageQueueDispatcher messageQueueDispatcher) { _rulesEngine = rulesEngine; _messageDispatcher = messageQueueDispatcher; }
/// <summary> /// Builds a ChangeOfSupplierRequestHandler which validates messages using a /// provided IRuleEngine and dispatches messages to a queue. /// </summary> /// <param name="messageQueueDispatcher">Queue dispatcher to use when request is successfully validated.</param> public ChangeOfSupplierRequestHandler( IHubMessageQueueDispatcher messageQueueDispatcher) { _messageDispatcher = messageQueueDispatcher; }