DefaultRecoveryCoordinator constructor
DefaultRecoveryCoordinator({
- required List<
RecoveryScopeBinding> scopes, - required CursorStorePort cursorStore,
- required ClockPort clock,
- required SchedulerPort scheduler,
- TelemetrySinkPort telemetry = const _NoopTelemetrySink(),
- BackoffPolicy retryBackoff = _defaultRetryBackoff,
- int maxAttempts = _defaultMaxAttempts,
- RandomSource? random,
Implementation
DefaultRecoveryCoordinator({
required List<RecoveryScopeBinding> scopes,
required CursorStorePort cursorStore,
required ClockPort clock,
required SchedulerPort scheduler,
TelemetrySinkPort telemetry = const _NoopTelemetrySink(),
BackoffPolicy retryBackoff = _defaultRetryBackoff,
int maxAttempts = _defaultMaxAttempts,
RandomSource? random,
}) : _scopes = scopes,
_cursorStore = cursorStore,
_clock = clock,
_scheduler = scheduler,
_telemetry = telemetry,
_retryBackoff = retryBackoff,
_maxAttempts = maxAttempts,
_random = random;