connectWithRetry method
Future<void>
connectWithRetry(
- Future<
ClientTransport> openTransport(), { - int maxRetries = 3,
- Duration delay = const Duration(seconds: 2),
- ProtocolEra era = ProtocolEra.auto,
override
Connect, retrying a failed attempt up to maxRetries times in all.
A failed attempt closes its transport, so every attempt gets a fresh
one from openTransport.
Implementation
@override
Future<void> connectWithRetry(
Future<ClientTransport> Function() openTransport, {
int maxRetries = 3,
Duration delay = const Duration(seconds: 2),
ProtocolEra era = ProtocolEra.auto,
}) => inner.connectWithRetry(
openTransport,
maxRetries: maxRetries,
delay: delay,
era: era,
);