Package tech.guilhermekaua.spigotboot.inventoryapi.internal.engine.phase
package tech.guilhermekaua.spigotboot.inventoryapi.internal.engine.phase
-
ClassesClassDescriptionClick policy and routing (spec §6): pre-cancel from config and per-component override, handler dispatch with last-writer-wins cancellation, the safety-floor actions force-cancelled after handlers, and end-of-tick post-actions.Session teardown: idempotent on closed sessions, cancels the update task, marks the session closed, runs
onClose(a throw is logged, teardown always completes), unregisters the session, drops pending deferred operations and closes a container the client still shows after an engine-initiated close.Second half of the open pipeline:onFirstRender, component materialization, initial paint, session registration, container show, activation and update-task start.First half of the open pipeline (spec §7.2-7.6): session and store creation, initial-state binding,onOpenwith cancellation, previous-session replacement, per-open config merge, layout resolution and container creation.Pagination init step of the open pipeline (spec §7 step 7): initializes every pagination binding of a freshly opened session between layout resolution andonFirstRender— target slots resolve against the session layout, the per-context page source is built, the geometry engine is constructed and pending navigation recorded duringonOpenis replayed.Update pass: invokesView.onUpdatewith the trigger, then repaints components — all of them plus every pagination area on a full pass, or only the watchers of a dirty token set (plus dirty pagination areas and their element watchers) during a scoped flush.