blob: 5d2c2deae608929d81ca2ad4ab45de6e1ae59575 [file] [log] [blame]
Clement Escoffier39deaff2008-10-06 07:55:39 +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 Escoffier39deaff2008-10-06 07:55:39 +00004 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 Escoffier174dc3e2009-03-03 07:56:53 +000061
62 <!-- Several constructors -->
63 <component classname="org.apache.felix.ipojo.test.scenarios.component.SeveralConstructors">
64 <provides/>
65 </component>
Clement Escoffierd552cb22009-04-05 14:02:15 +000066 <!-- No Empty constructor -->
67 <component classname="org.apache.felix.ipojo.test.scenarios.component.NoEmptyConstructor">
68 <provides/>
69 </component>
70 <component classname="org.apache.felix.ipojo.test.scenarios.component.NoEmptyConstructorWithParentClass">
71 <provides/>
72 </component>
Clement Escoffier39deaff2008-10-06 07:55:39 +000073</ipojo>