blob: 0f2c9c86ed5973d2ef45f668dc8167096ceef30d [file] [log] [blame]
Clement Escoffier39deaff2008-10-06 07:55:39 +00001<ipojo
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="org.apache.felix.ipojo http://people.apache.org/~clement/ipojo/schemas/core.xsd"
4 xmlns="org.apache.felix.ipojo"
5>
6 <!-- Simple provider used for manipulation analysis -->
7 <component
8 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
9 name="ManipulationCreation-FooProviderType-1" architecture="true">
10 <provides />
11 </component>
12
13 <!-- Non lazzy service provider, to check instantiation -->
14 <component
15 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
16 name="ManipulationCreation-ImmediateFooProviderType" immediate="true"
17 architecture="true">
18 <provides />
19 </component>
20
21 <!-- Type checking different creation policy -->
22 <component
23 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
24 name="ManipulationCreation-FooProviderType-1-Sing" factory-method="singleton"
25 architecture="true">
26 <provides />
27 </component>
28
29 <component
30 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
31 name="ManipulationCreation-FooProviderType-1-Sev" factory-method="several"
32 architecture="true">
33 <provides />
34 </component>
35
36 <component
37 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
38 name="ManipulationCreation-FooProviderType-1-SingM" factory-method="singleton"
39 architecture="true">
40 <provides/>
41 </component>
42
43 <component
44 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
45 name="ManipulationCreation-FooProviderType-1-SevM" factory-method="several"
46 architecture="true">
47 <provides/>
48 </component>
49
50 <component
51 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
52 name="ManipulationCreation-ImmediateFooProviderTypeSingleton" immediate="true"
53 factory-method="singleton" architecture="true">
54 <provides />
55 </component>
56
57
58 <!-- Try calling super constructors -->
59 <component classname="org.apache.felix.ipojo.test.scenarios.component.CallSuperConstructor" immediate="true"/>
Clement Escoffier7c26bce2008-10-24 12:31:41 +000060 <component classname="org.apache.felix.ipojo.test.scenarios.component.CallSuperConstructorWithBC" immediate="true"/>
Clement Escoffier39deaff2008-10-06 07:55:39 +000061</ipojo>