summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/implementation-osgi/src/test/resources/OSGI-INF/calculator-component.xml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--java/sca/modules/implementation-osgi/src/test/resources/OSGI-INF/calculator-component.xml20
1 files changed, 11 insertions, 9 deletions
diff --git a/java/sca/modules/implementation-osgi/src/test/resources/OSGI-INF/calculator-component.xml b/java/sca/modules/implementation-osgi/src/test/resources/OSGI-INF/calculator-component.xml
index f02f2503d9..a78433e002 100644
--- a/java/sca/modules/implementation-osgi/src/test/resources/OSGI-INF/calculator-component.xml
+++ b/java/sca/modules/implementation-osgi/src/test/resources/OSGI-INF/calculator-component.xml
@@ -17,19 +17,21 @@
* specific language governing permissions and limitations
* under the License.
-->
-<component name="CalculatorComponent" xmlns="http://www.osgi.org/xmlns/scr/v1.0.0">
+<scr:component name="CalculatorComponent"
+ immediate="true"
+ xmlns:scr="http://www.osgi.org/xmlns/scr/v1.0.0">
<implementation class="calculator.CalculatorServiceDSImpl" />
<service>
<provide interface="calculator.CalculatorService" />
</service>
- <reference name="addService" interface="calculator.AddService" bind="setAddService" unbind="setAddService"
- policy="dynamic" />
- <reference name="subtractService" interface="calculator.SubtractService" bind="setSubtractService" unbind="setSubtractService"
- policy="dynamic" />
- <reference name="multiplyService" interface="calculator.MultiplyService" bind="setMultiplyService" unbind="setMultiplyService"
- policy="dynamic" />
- <reference name="divideService" interface="calculator.DivideService" bind="setDivideService" unbind="setDivideService"
+ <reference name="addService" interface="calculator.operations.AddService" bind="setAddService" unbind="unsetAddService"
policy="dynamic" />
+ <reference name="subtractService" interface="calculator.operations.SubtractService" bind="setSubtractService"
+ unbind="unsetSubtractService" policy="dynamic" />
+ <reference name="multiplyService" interface="calculator.operations.MultiplyService" bind="setMultiplyService"
+ unbind="unsetMultiplyService" policy="dynamic" />
+ <reference name="divideService" interface="calculator.operations.DivideService" bind="setDivideService"
+ unbind="unsetDivideService" policy="dynamic" />
-</component>
+</scr:component>