lifecycle library
Classes
- AuthCallbackPort
- AuthCallbackRequest
- AuthCallbackResponse
- BackoffPolicy
- BoundedDurableEventDeduplicator
- ClockPort
- ContractsEnvelopeDecoder
- CursorCorruptedTelemetryEvent
- CursorStorePort
- DecodeFailed
- DecodeOk
- DecodeResult
- DedupPolicy
- DefaultRecoveryCoordinator
- DefaultSubscriptionIntentRegistry
- DomainEventDispatcher
- DurableEventDeduplicator
- EnvelopeDecoderPort
- EnvelopeDroppedTelemetryEvent
- EphemeralPublishPort
- EphemeralPublishRequest
- EventDispatchedTelemetryEvent
- EventDispatcher
- LifecycleBootstrapConfig
- LifecycleSignal
- LifecycleSignalSource
- OutgoingMessageOutboxPort
- OutgoingMessageRecord
- PresenceEvent
- PresenceMember
- PresenceMemberJoined
- PresenceMemberLeft
- PresenceSnapshot
- RealtimeLifecycleClient
- ReconnectAttemptTelemetryEvent
- RecoveryAppliedTelemetryEvent
- RecoveryApplyFailedTelemetryEvent
- RecoveryApplyRequest
- RecoveryApplyResult
- RecoveryContext
- RecoveryCoordinatorPort
- RecoveryHandler
- RecoveryRequestedTelemetryEvent
- RecoveryScopeBinding
- RecoverySupersededTelemetryEvent
- RoomTypingSender
- SchedulerHandle
- SchedulerPort
- SessionResetTelemetryEvent
- SocketConnection
- SocketTransportHandlers
- SocketTransportPort
- StateTransitionTelemetryEvent
- SubscriptionIntent
- SubscriptionIntentRegistry
- SubscriptionIntentTelemetryEvent
- SubscriptionResultTelemetryEvent
- TelemetryEvent
- TelemetrySinkPort
- TransportCloseEvent
- TypingIndicatorTracker
- UnknownTypeIgnoredTelemetryEvent
Enums
Constants
- defaultEnvelopeDecoder → const EnvelopeDecoderPort
- presenceDomain → const String
- typingStartedType → const String
- typingStoppedType → const String
Properties
-
validTransitions
→ Map<
LifecycleState, Set< LifecycleState> > -
final
Functions
-
computeBackoffDelayMs(
int attempt, BackoffPolicy policy, {RandomSource random = _defaultRandom}) → int -
generateEventId(
[Random? random]) → String -
isValidTransition(
LifecycleState from, LifecycleState to) → bool -
parseMemberEventData(
String data) → PresenceMember? -
parsePresenceHash(
String data) → Map< String, PresenceMember> ?
Typedefs
- EventHandler = void Function(Envelope envelope)
- IdGenerator = String Function()
- RandomSource = double Function()
- RecoveryScope = String
- UnknownTypeHandler = void Function(String domain, String type)