blob: 47c17a2e1965afc6a502b63784ecfc526dc54bc4 [file] [log] [blame]
Clement Escoffierf58887c2008-09-09 14:21:15 +00001<ipojo
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Clement Escoffier0b93f382009-07-03 13:16:24 +00003 xsi:schemaLocation="org.apache.felix.ipojo http://felix.apache.org/ipojo/schemas/SNAPSHOT/core.xsd"
Clement Escoffierf58887c2008-09-09 14:21:15 +00004 xmlns="org.apache.felix.ipojo"
5>
Clement Escoffierad6c5552008-04-25 16:49:43 +00006 <component
Clement Escoffierf58887c2008-09-09 14:21:15 +00007 classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
Clement Escoffier17f8e812008-07-17 09:17:59 +00008 name="LFCB-FooProviderType-1" architecture="true">
Clement Escoffierad6c5552008-04-25 16:49:43 +00009 <provides />
10 </component>
11
12 <!-- Lifecycle Callback -->
13 <component
Clement Escoffierf58887c2008-09-09 14:21:15 +000014 classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
Clement Escoffier17f8e812008-07-17 09:17:59 +000015 name="LFCB-CallbackCheckService" architecture="true">
Clement Escoffierad6c5552008-04-25 16:49:43 +000016 <requires field="fs" />
17 <provides />
18 <callback transition="validate" method="start" />
19 <callback transition="invalidate" method="stop" />
20 </component>
21 <component
Clement Escoffierf58887c2008-09-09 14:21:15 +000022 classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
Clement Escoffier17f8e812008-07-17 09:17:59 +000023 name="LFCB-ParentCallbackCheckService" architecture="true">
Clement Escoffierad6c5552008-04-25 16:49:43 +000024 <requires field="fs" />
25 <provides />
26 <callback transition="validate" method="parentStart" />
27 <callback transition="invalidate" method="parentStop" />
28 </component>
29 <component
Clement Escoffierf58887c2008-09-09 14:21:15 +000030 classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
Clement Escoffier17f8e812008-07-17 09:17:59 +000031 immediate="true" name="LFCB-ImmediateCallbackCheckService"
Clement Escoffierad6c5552008-04-25 16:49:43 +000032 architecture="true">
33 <requires field="fs" />
34 <provides />
35 <callback transition="validate" method="start" />
36 <callback transition="invalidate" method="stop" />
37 </component>
38 <component
Clement Escoffierf58887c2008-09-09 14:21:15 +000039 classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
Clement Escoffier17f8e812008-07-17 09:17:59 +000040 immediate="true" name="LFCB-ImmediateCallbackCheckServiceSingleton"
Clement Escoffierad6c5552008-04-25 16:49:43 +000041 factory-method="singleton" architecture="true">
42 <requires field="fs" />
43 <provides />
44 <callback transition="validate" method="start" />
45 <callback transition="invalidate" method="stop" />
46 </component>
47 <component
Clement Escoffierf58887c2008-09-09 14:21:15 +000048 classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
Clement Escoffier17f8e812008-07-17 09:17:59 +000049 immediate="true" name="LFCB-ImmediateCallbackCheckServiceSeveral"
Clement Escoffierad6c5552008-04-25 16:49:43 +000050 factory-method="several" architecture="true">
51 <requires field="fs" />
52 <provides />
53 <callback transition="validate" method="start" />
54 <callback transition="invalidate" method="stop" />
55 </component>
56</ipojo>