blob: fde369ca8e002007417e3c7c93e69f49a9178426 [file] [log] [blame]
<ipojo
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="org.apache.felix.ipojo http://people.apache.org/~clement/ipojo/schemas/core.xsd"
xmlns="org.apache.felix.ipojo"
>
<component
classname="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
name="LFCB-FooProviderType-1" architecture="true">
<provides />
</component>
<!-- Lifecycle Callback -->
<component
classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
name="LFCB-CallbackCheckService" architecture="true">
<requires field="fs" />
<provides />
<callback transition="validate" method="start" />
<callback transition="invalidate" method="stop" />
</component>
<component
classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
name="LFCB-ParentCallbackCheckService" architecture="true">
<requires field="fs" />
<provides />
<callback transition="validate" method="parentStart" />
<callback transition="invalidate" method="parentStop" />
</component>
<component
classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
immediate="true" name="LFCB-ImmediateCallbackCheckService"
architecture="true">
<requires field="fs" />
<provides />
<callback transition="validate" method="start" />
<callback transition="invalidate" method="stop" />
</component>
<component
classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
immediate="true" name="LFCB-ImmediateCallbackCheckServiceSingleton"
factory-method="singleton" architecture="true">
<requires field="fs" />
<provides />
<callback transition="validate" method="start" />
<callback transition="invalidate" method="stop" />
</component>
<component
classname="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
immediate="true" name="LFCB-ImmediateCallbackCheckServiceSeveral"
factory-method="several" architecture="true">
<requires field="fs" />
<provides />
<callback transition="validate" method="start" />
<callback transition="invalidate" method="stop" />
</component>
</ipojo>