Package tech.guilhermekaua.spigotboot.inventoryapi.internal.engine.phase


package tech.guilhermekaua.spigotboot.inventoryapi.internal.engine.phase
  • Classes
    Class
    Description
    Click 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, onOpen with 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 and onFirstRender — target slots resolve against the session layout, the per-context page source is built, the geometry engine is constructed and pending navigation recorded during onOpen is replayed.
    Update pass: invokes View.onUpdate with 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.