MultistreamConfig constructor

const MultistreamConfig({
  1. Duration readTimeout = defaultReadTimeout,
  2. int maxRetries = defaultMaxRetries,
  3. bool useProgressiveTimeout = true,
  4. Duration initialTimeout = defaultInitialTimeout,
  5. int maxTimeoutAttempts = defaultMaxTimeoutAttempts,
  6. double timeoutMultiplier = defaultTimeoutMultiplier,
  7. Duration retryDelay = const Duration(milliseconds: 100),
  8. bool enableTimeoutLogging = true,
})

Creates a new MultistreamConfig with the specified settings

Implementation

const MultistreamConfig({
  this.readTimeout = defaultReadTimeout,
  this.maxRetries = defaultMaxRetries,
  this.useProgressiveTimeout = true,
  this.initialTimeout = defaultInitialTimeout,
  this.maxTimeoutAttempts = defaultMaxTimeoutAttempts,
  this.timeoutMultiplier = defaultTimeoutMultiplier,
  this.retryDelay = const Duration(milliseconds: 100),
  this.enableTimeoutLogging = true,
});