This package specifies API for interacting with the p2 provisioning engine. The engine is a naive service that blindly performs a set of requested changes to a provisioned system. No attempt is made to resolve dependencies or determine whether the resulting system is valid or consistent. It is assumed that the engine client has crafted a valid provisioning plan for the engine to perform, typically by using a planner service.
Interface Summary Interface Description IEngineThe engine is a service that naively performs a set of requested changes to a provisioned system. IPhaseSetDescribes a set of provisioning phases to be performed by an
IProfileRepresents the state of a profile in a profile registry at a given moment in time. IProfileEventAn event indicating that a profile has been added, removed, or changed. IProfileRegistryThis encapsulates the access to the profile registry. IProvisioningPlanA provisioning plan describes a proposed set of changes to a profile. ISizingPhaseSet
Class Summary Class Description PhaseSetFactory ProfileScopeA profile scope contains the preferences associated with a particular profile in a provisioned system. ProvisioningContextA provisioning context defines the scope in which a provisioning operation occurs.