blob: 2b922a33494e9ffa1edc75e672c1f23601b33b32 [file] [log] [blame]
Clement Escoffieraa52ee32008-11-14 11:05:57 +00001<ipojo
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Clement Escoffierafaeb3d2008-12-22 17:30:12 +00003 xsi:schemaLocation="org.apache.felix.ipojo http://felix.apache.org/ipojo/schemas/1.1.0-SNAPSHOT/core.xsd"
Clement Escoffieraa52ee32008-11-14 11:05:57 +00004 xmlns="org.apache.felix.ipojo"
5>
6 <component classname="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradedFooServiceProvider"
7 name="COMPARATOR-gradedFooProvider">
8 <provides>
9 <property field="grade"/>
10 </provides>
11 </component>
12
13
14 <component classname="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.CheckServiceProvider"
15 name="COMPARATOR-DynamicCheckService">
16 <provides/>
17 <requires field="fs" comparator="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradeComparator"/>
18 <requires field="fss" comparator="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradeComparator"/>
19 <requires comparator="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradeComparator">
20 <callback type="bind" method="bind"/>
21 <callback type="unbind" method="unbind"/>
22 </requires>
23 </component>
24
25 <component classname="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.CheckServiceProvider"
26 name="COMPARATOR-DynamicPriorityCheckService">
27 <provides/>
28 <requires policy="dynamic-priority" field="fs" comparator="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradeComparator"/>
29 <requires policy="dynamic-priority" field="fss" comparator="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradeComparator"/>
30 <requires policy="dynamic-priority" comparator="org.apache.felix.ipojo.test.scenarios.service.dependency.comparator.component.GradeComparator">
31 <callback type="bind" method="bind"/>
32 <callback type="unbind" method="unbind"/>
33 </requires>
34 </component>
35
36</ipojo>