ConnectionManager constructor

ConnectionManager({
  1. Logger? logger,
  2. TransportFactory? transportFactory,
  3. ClientConnector? connector,
  4. Duration? waitCheckInterval,
  5. Duration? waitMaxDuration,
})

Implementation

ConnectionManager({
  Logger? logger,
  TransportFactory? transportFactory,
  ClientConnector? connector,
  Duration? waitCheckInterval,
  Duration? waitMaxDuration,
})  : _logger = logger ?? NoopLogger(),
      _transportFactory = transportFactory ?? const TransportFactory(),
      _connector = connector ?? _defaultConnector,
      _waitCheckInterval =
          waitCheckInterval ?? const Duration(milliseconds: 100),
      _waitMaxDuration = waitMaxDuration ?? const Duration(seconds: 30);