public LoRaDeviceAPIService(NetworkServerConfiguration configuration,
                                    IServiceFacadeHttpClientProvider serviceFacadeHttpClientProvider,
                                    ILogger <LoRaDeviceAPIService> logger,
                                    Meter meter)
            : base(configuration)
        {
            if (meter is null)
            {
                throw new ArgumentNullException(nameof(meter));
            }

            this.serviceFacadeHttpClientProvider = serviceFacadeHttpClientProvider;
            this.logger             = logger;
            this.deviceLoadRequests = meter.CreateCounter <int>(MetricRegistry.DeviceLoadRequests);
        }
Exemplo n.º 2
0
 public LoraDeviceInfoManager(NetworkServerConfiguration configuration, IServiceFacadeHttpClientProvider serviceFacadeHttpClientProvider)
 {
     this.configuration = configuration;
     this.serviceFacadeHttpClientProvider = serviceFacadeHttpClientProvider;
 }
 public LoRaDeviceAPIService(NetworkServerConfiguration configuration, IServiceFacadeHttpClientProvider serviceFacadeHttpClientProvider)
     : base(configuration)
 {
     this.serviceFacadeHttpClientProvider = serviceFacadeHttpClientProvider;
 }