Component Directives
A component directive defines a component deployment solution. Technically speaking a directive is expressed as part strategy defintion encapsulating solution data for the construction of a component context model and a component internal structure. The XML defintion is used to establish internal datatypes, which in turn are used to establish the initial state of a component model.
Namespace
dpml:metro
Sample Component Directive
The following sample part XML file contains a component directive as the part strategy definition.
<part xmlns="dpml:part">
<info/>
<component xmlns="dpml:metro" name="demo" class="org.acme.Demo"/>
<classpath>
<private>
<uri>artifact:jar:org/acme/acme-hello#1.0.3</uri>
</private>
</classpath>
</part>