public ReadCardMessageHandler(IBusPublisher busPublisher, IOffersService offersService, IPosTopicClassifier posTopicClassifier, IPosFeatureVerifier featureVerifier, ILogger <ReadCardMessageHandler> logger) : base(posTopicClassifier, logger, featureVerifier) { _busPublisher = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher)); _offersService = offersService ?? throw new ArgumentNullException(nameof(offersService)); }
public DispenseProductCommandHandler(IMqttMessagePublisher messagePublisher, IPosFeatureVerifier featureVerifier, IPosTopicClassifier posTopicClassifier) { _messagePublisher = messagePublisher ?? throw new ArgumentNullException(nameof(messagePublisher)); _featureVerifier = featureVerifier ?? throw new ArgumentNullException(nameof(featureVerifier)); _posTopicClassifier = posTopicClassifier ?? throw new ArgumentNullException(nameof(posTopicClassifier)); }
protected FeatureLimitedPosMessageHandlerBase(IPosTopicClassifier posTopicClassifier, ILogger logger, IPosFeatureVerifier featureVerifier) { PosTopicClassifier = posTopicClassifier ?? throw new ArgumentNullException(nameof(posTopicClassifier)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); FeatureVerifier = featureVerifier ?? throw new ArgumentNullException(nameof(featureVerifier)); }
public ReadinessReportMessageHandler(IBusPublisher busPublisher, IPosTopicClassifier posTopicClassifier, IPosFeatureVerifier featureVerifier, ILogger <ReadinessReportMessageHandler> logger) : base(posTopicClassifier, logger, featureVerifier) { _busPublisher = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher)); }