StartupProbe class abstract interface

A small, optional initialization probe that can run before the first render.

Probes may:

  • write/read terminal reports (via raw escape sequences + UV input decoding)
  • temporarily gate/buffer non-critical messages (e.g. mouse motion)

Probes should be best-effort and time out quickly.

Implementers

Properties

gateNonCriticalMessages bool
When true, the runner buffers non-critical messages while isActive.
no setter
hashCode int
The hash code for this object.
no setterinherited
isActive bool
Whether the probe is currently active and should receive messages.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

abort() → void
Aborts the probe early.
handleMsg(Msg msg, StartupProbeContext ctx) bool
Lets the probe observe/intercept messages while active.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
start(StartupProbeContext ctx) Future<void>
Starts the probe.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited