public TopicClient( ITopicSubscriberFactory <TMessage, TSubscription> topicSubscriberFactory, IHubContext <THub, TIHub> hubContext) { if (topicSubscriberFactory == null) { throw new ArgumentNullException(nameof(topicSubscriberFactory)); } _topicSubscriber = topicSubscriberFactory.Create(this); _hubContext = hubContext ?? throw new ArgumentNullException(nameof(hubContext)); }
public MessageHandler(IDatabaseManager databaseManager, ITopicSubscriber azureTopicSubscriber) { _databaseManager = databaseManager; _azureTopicSubscriber = azureTopicSubscriber; }
public TelemetryService(ITopicSubscriber topicSubscriber, ITopicManager topicManager) { _topicSubscriber = topicSubscriber; _topicManager = topicManager; }
public NotificationService(ITopicPublisher topicPublisher, ITopicSubscriber topicSubscriber, ITopicManager topicManager) { _topicPublisher = topicPublisher; _topicSubscriber = topicSubscriber; _topicManager = topicManager; }
public TopicQueueSubscriber(ITopicSubscriber topic, int maxSize) { _topic = topic; _maxSize = maxSize; }
public TopicQueueSubscriber(ITopicSubscriber topic, int maxSize) { _topic = topic; _maxSize = maxSize; }
public CommandService(ITopicPublisher topicPublisher, ITopicSubscriber topicSubscriber, ITopicManager topicManager) { _topicPublisher = topicPublisher; _topicManager = topicManager; }