Skip to main content

Module lifecycle

Module lifecycle 

Source
Expand description

Lifecycle management layer (non-architectural layer)

Responsible for Actor system lifecycle management:

  • node::Inner: internal running-state struct used by Node<S> / ActrRef.

Structs§

ConnectionSupervisor
Pure decision state for a settled connection event batch.
CredentialState
Credential state for shared access between tasks
DebounceConfig
Debounce configuration
DefaultNetworkEventProcessor
Default network event processor implementation
NetworkEventHandle
Network Event Handle
NetworkEventRequest
NetworkEventResult
Network event processing result
NetworkSnapshot
Mobile network path snapshot.
NetworkTransportFlags
Active network transport flags. Multiple flags can be true at the same time.

Enums§

AppLifecycleState
App lifecycle state relevant to connection recovery.
CleanupReason
Reason for a cleanup-only operation.
ConnectionFact
Stable fact model used to converge mobile/network lifecycle events before execution.
NetworkAvailability
Whether the platform currently has a usable network path.
NetworkEvent
Network event type
NetworkRecoveryAction
Final action selected from a settled batch of network events.
ReconnectReason
Reason for a forced cleanup + restore operation.

Traits§

NetworkEventProcessor
Network event processor trait

Functions§

process_network_event_batch
run_network_event_reconciler
select_network_recovery_action