Report whether the runtime can currently satisfy archetype, and how.
Report availability for every archetype the runtime can currently satisfy.
Resolve request.archetype to a handler, create or focus its window, and
deliver payload. Returns once the handler is resolved and the window
created; delivery MAY complete asynchronously.
Announce that the catalog or default handler for archetype changed. The
resolver recomputes availability and notifies onChanged listeners, which
the intent service forwards to napplets as intent.changed pushes.
OptionalonRegister for availability changes (a napplet installed/removed, or a default
handler changed). The service forwards each change to served napplets as an
intent.changed push. Returns an unsubscribe handle. Resolvers whose
catalog never changes at runtime MAY omit this.
A IntentResolver backed by a catalog, with a host hook to announce catalog/default changes.