FenceLiveness class final
One recorded fence probe: the pgid, its leader, and who was still alive.
The probe returns MEMBERS, not a bool
(the_grid#pgid-liveness-is-supervision-evidence), so a leader that
backgrounded a descendant and exited still reads live.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- leaderAlive → bool
-
Whether
processAlive(pid)answered true.final - live → bool
-
LIVE when the leader is alive OR the group still has members.
no setter
-
members
→ List<
int> -
The pids
groupMembers(pgid)reported still in the group.final - pgid → int?
-
The fence's process-group id, or null when the session never recorded
one (nothing to probe — the fence cannot be live).
final
- pid → int?
-
The fence's leader pid, or null when the session never recorded one.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
describe(
) → String - The one-line refusal/override evidence, naming the pgid and the member count exactly as the runtime's orphan report does.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - Structured command/UI representation.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited