AllocationAddress class

An Allocation's stable, addressable identity — the node path <sessionId>/<nodePath> (ADR-0009 D2: light, with identity).

Reconstructible because the tree rebuilds deterministically from the work source + cursor, so a surviving effect can be re-adopted into a freshly-built tree at the SAME address (D4). Doubles as the runtime provider name (the per-effect event-routing key — every concurrent effect has a disjoint path).

Constructors

AllocationAddress(String sessionId, String nodePath)
Creates the address for nodePath under sessionId.
const

Properties

hashCode int
The hash code for this object.
no setteroverride
nodePath String
The effect's full path within the circuit tree (beadId/…/stepId).
final
providerName String
The runtime provider name — <sessionId>/<nodePath> — the disjoint event-routing key the transport spawns/stops/filters on.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionId String
The_grid's own session bead id this effect's cursor is written onto.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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