DPML
DPML Metro Activation Policy
HomeUtilitiesStationMetro
Activation Policy

During the deployment of the runtime system the runtime needs to determin if it is directing a deployment scenario of if deployment will be demand driven by some external client. This concerning is described via the activation policy.

PolicyDescription
STARTUP The STARTUP activation policy dictates that a component instance shall be activated during the startup sequence of the containing component (or controller in case of a root component).
DEMAND The DEMAND activation policy dictates that a new runtime instance of a component will not be created until such time that an actual service request is raised (sometimes referred to as lazy activation).
Default Policy

A special activation policy named SYSTEM is used to delegate the selection of a activation policy to the container. If no explicit activation policy is nominated by a component the SYSTEM policy will be asserted. The default behaviour of the runtime is to assign the STARTUP activation policy to top-level components and the DEMAND policy to subsidiary instances.