ReadonlyidStable identifier assigned by the server when the job was accepted.
ReadonlytypeProcess / operation identifier, e.g. an OGC processId.
Last-observed progress, if the server reported any.
Force a fresh server poll and return the resulting snapshot.
Wait for the job to reach a terminal state and resolve with the
outputs. Rejects with HonuaJobFailedError for failed /
dismissed terminal states, or HonuaJobPollTimeoutError when the
optional JobResultsOptions deadline / attempt cap is reached or
the supplied signal aborts. Implementations poll on a configurable
interval (capped exponential backoff); the default cadence is left to
the adapter.
Subscribe to snapshot transitions. The callback fires on every observed status / progress change, and again on the terminal snapshot. Returns an unsubscribe handle.
IJobRunimplementation backed by OGC API Processes 1.0 status / result endpoints. Watchers receive the latestJobSnapshotwhen status, progress, or terminal result changes; cancel is idempotent and races the server'sdismissedresponse against any concurrent terminal transition.