| <?xml version="1.0" encoding="UTF-8"?> |
| <components xmlns:scr="http://www.osgi.org/xmlns/scr/v1.2.0"> |
| <scr:component immediate="true" name="my.example.Component"> |
| <implementation class="my.example.Component"/> |
| <property name="camelContextId" value="exampleContext"/> |
| <property name="unit.camelContextId" value="exampleContextForUnitTest"/> |
| <property name="camelRouteId" value="{{camelContextId}}/timer-log"/> |
| <property name="active" value="true"/> |
| <property name="master" value="master:{{camelContextId}}"/> |
| <property name="service.pid" value="my.example.Component"/> |
| <reference name="camelComponent" interface="org.apache.camel.spi.ComponentResolver" cardinality="1..n" policy="dynamic" bind="gotCamelComponent" unbind="lostCamelComponent" policy-option="greedy"/> |
| </scr:component> |
| <scr:component immediate="true" name="my.example.Component2"> |
| <implementation class="my.example.Component2"/> |
| <property name="camelContextId" value="exampleContext2"/> |
| <property name="unit.camelContextId" value="exampleContextForUnitTest2"/> |
| <property name="camelRouteId" value="{{camelContextId}}/timer-log"/> |
| <property name="active" value="false"/> |
| <property name="master" value="master:{{camelContextId}}"/> |
| <property name="service.pid" value="my.example.Component"/> |
| <reference name="camelComponent" interface="org.apache.camel.spi.ComponentResolver" cardinality="1..n" policy="dynamic" bind="gotCamelComponent" unbind="lostCamelComponent" policy-option="greedy"/> |
| </scr:component> |
| </components> |