blob: c60c239defd4fa5b1e028464ede03232545100ea [file] [log] [blame]
<ipojo>
<component
className="org.apache.felix.ipojo.test.scenarios.component.FooProviderType1"
factory="LFCB-FooProviderType-1" architecture="true">
<provides />
</component>
<!-- Lifecycle Callback -->
<component
className="org.apache.felix.ipojo.test.scenarios.component.CallbackCheckService"
factory="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"
factory="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" factory="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" factory="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" factory="LFCB-ImmediateCallbackCheckServiceSeveral"
factory-method="several" architecture="true">
<requires field="fs" />
<provides />
<callback transition="validate" method="start" />
<callback transition="invalidate" method="stop" />
</component>
</ipojo>