MultistreamConfig constructor
const
MultistreamConfig({
- Duration readTimeout = defaultReadTimeout,
- int maxRetries = defaultMaxRetries,
- bool useProgressiveTimeout = true,
- Duration initialTimeout = defaultInitialTimeout,
- int maxTimeoutAttempts = defaultMaxTimeoutAttempts,
- double timeoutMultiplier = defaultTimeoutMultiplier,
- Duration retryDelay = const Duration(milliseconds: 100),
- 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,
});