Table of Contents

Interface IEdgeLifecycle

Namespace
Qavren.Edge.Lifecycle
Assembly
Qavren.Edge.Core.dll

A hub, not a platform abstraction: anything may raise, anything may observe. Raise methods complete when every observer has finished, so a platform bridge can await a WAL checkpoint before the OS suspends the app.

public interface IEdgeLifecycle

Properties

RecentEvents

Most recent first, capped by LifecycleHistoryCapacity.

Methods

RaiseMemoryPressureAsync(EdgeMemoryPressure, CancellationToken)
RaiseResumedAsync(CancellationToken)
RaiseSleepingAsync(CancellationToken)
RaiseStoppingAsync(CancellationToken)