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));
        }
Esempio n. 2
0
 public MessageHandler(IDatabaseManager databaseManager, ITopicSubscriber azureTopicSubscriber)
 {
     _databaseManager      = databaseManager;
     _azureTopicSubscriber = azureTopicSubscriber;
 }
 public TelemetryService(ITopicSubscriber topicSubscriber, ITopicManager topicManager)
 {
     _topicSubscriber = topicSubscriber;
     _topicManager    = topicManager;
 }
Esempio n. 4
0
 public NotificationService(ITopicPublisher topicPublisher, ITopicSubscriber topicSubscriber, ITopicManager topicManager)
 {
     _topicPublisher  = topicPublisher;
     _topicSubscriber = topicSubscriber;
     _topicManager    = topicManager;
 }
Esempio n. 5
0
 public TopicQueueSubscriber(ITopicSubscriber topic, int maxSize)
 {
     _topic = topic;
     _maxSize = maxSize;
 }
Esempio n. 6
0
 public TopicQueueSubscriber(ITopicSubscriber topic, int maxSize)
 {
     _topic   = topic;
     _maxSize = maxSize;
 }
 public CommandService(ITopicPublisher topicPublisher, ITopicSubscriber topicSubscriber, ITopicManager topicManager)
 {
     _topicPublisher = topicPublisher;
     _topicManager   = topicManager;
 }