TransmissionProcessor constructor

TransmissionProcessor({
  1. required String instrumentationKey,
  2. required Client httpClient,
  3. required Duration timeout,
  4. Logger? logger,
  5. String ingestionEndpoint = 'https://dc.services.visualstudio.com/v2/track',
  6. Processor? next,
})

Implementation

TransmissionProcessor({
  required this.instrumentationKey,
  required this.httpClient,
  required this.timeout,
  Logger? logger,
  this.ingestionEndpoint = 'https://dc.services.visualstudio.com/v2/track',
  this.next,
})  : logger = logger ?? Logger('TransmissionProcessor'),
      _ingestionEndpointUri = Uri.parse(ingestionEndpoint),
      _outstandingFutures = <Future<void>>{};