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
nodePathundersessionId.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