Пример #1
0
        public MqttBrokerConnector(IComponentDiscovery components, ISystemComponentIdProvider systemComponentIdProvider)
        {
            this.components = Preconditions.CheckNotNull(components);
            this.systemComponentIdProvider = Preconditions.CheckNotNull(systemComponentIdProvider);

            // because of the circular dependency between MqttBridgeConnector and the producers,
            // in this loop the producers get the IMqttBridgeConnector reference:
            foreach (var producer in components.Producers)
            {
                producer.SetConnector(this);
            }
        }
Пример #2
0
 public DisposableMqttBrokerConnector(IComponentDiscovery components, ISystemComponentIdProvider systemComponentIdProvider)
     : base(components, systemComponentIdProvider)
 {
 }