Skip to content

Release: Resolver Hook Service Specification 1.0

BJ Hargrave edited this page Oct 1, 2021 · 4 revisions

Resolver Hook Service Specification 1.0

The module layer is responsible for the resolve operation that wires requirements (Import-Package, Require-Bundle etc.) to capabilities (Export-Package, Bundle-SymbolicName/Bundle-Version etc.). The resolve operation is designed to work stand-alone but in certain use cases it is important to be able to influence the resolver's decisions. This specification defines a Resolver Hook Factory service that allows third party bundles to influence the resolve operation. Primary use cases for this hook are scoping of groups of bundles. However, the hooks also allows bundle to find out about, and control, the resolve operation for other purposes.

Compatible Implementations

Ballots

Plan Review

This Specification's Plan Review was covered by the Core Release 8 Release Plan Review.

Release Review

The Specification Committee Ballot to release has successfully concluded.

Clone this wiki locally