Clement Escoffier | 6c6ae8d | 2007-09-25 13:27:49 +0000 | [diff] [blame^] | 1 | <ipojo>
|
| 2 | <!-- Primitives handler -->
|
| 3 | <handler classname="org.apache.felix.ipojo.handlers.lifecycle.controller.ControllerHandler" name="controller"/>
|
| 4 | <handler classname="org.apache.felix.ipojo.handlers.lifecycle.callback.LifecycleCallbackHandler" name="callback"/>
|
| 5 | <handler classname="org.apache.felix.ipojo.handlers.dependency.DependencyHandler" name="requires">
|
| 6 | <controller field="m_state"/>
|
| 7 | </handler>
|
| 8 | <handler classname="org.apache.felix.ipojo.handlers.providedservice.ProvidedServiceHandler" name="provides"/>
|
| 9 | <handler classname="org.apache.felix.ipojo.handlers.configuration.ConfigurationHandler" name="properties"/>
|
| 10 | <handler classname="org.apache.felix.ipojo.handlers.architecture.ArchitectureHandler" name="architecture">
|
| 11 | <provides>
|
| 12 | <property field="m_name" name="instance.name" value=""/>
|
| 13 | </provides>
|
| 14 | </handler>
|
| 15 |
|
| 16 | <!-- Composite Handler -->
|
| 17 | <handler classname="org.apache.felix.ipojo.composite.instance.InstanceHandler" name="instance" type="composite">
|
| 18 | <controller field="m_isValid"/>
|
| 19 | <requires filter="(factory.state=1)" field="m_factories" optional="true">
|
| 20 | <callback type="bind" method="bindFactory"/>
|
| 21 | <callback type="unbind" method="unbindFactory"/>
|
| 22 | </requires>
|
| 23 | </handler>
|
| 24 | <handler classname="org.apache.felix.ipojo.composite.service.importer.ImportHandler" name="requires" type="composite">
|
| 25 | <controller field="m_valid"/>
|
| 26 | </handler>
|
| 27 | <handler classname="org.apache.felix.ipojo.composite.service.importer.ExportHandler" name="exports" type="composite">
|
| 28 | <controller field="m_valid"/>
|
| 29 | </handler>
|
| 30 | <handler classname="org.apache.felix.ipojo.composite.service.instantiator.ServiceInstantiatorHandler" name="service" type="composite">
|
| 31 | <controller field="m_isValid"/>
|
| 32 | </handler>
|
| 33 | <handler classname="org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler" name="provides" type="composite">
|
| 34 | <controller field="m_valid"/>
|
| 35 | </handler>
|
| 36 | <handler classname="org.apache.felix.ipojo.composite.architecture.ArchitectureHandler" name="architecture" type="composite">
|
| 37 | <provides>
|
| 38 | <property field="m_name" name="instance.name" value=""/>
|
| 39 | </provides>
|
| 40 | </handler>
|
| 41 | </ipojo> |