<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.3.0" immediate="true" name="de.rcenvironment.core.component.uplinktoolaccess.internal.UplinkToolAnnouncementServiceImpl">
   <service>
      <provide interface="de.rcenvironment.core.component.uplinktoolaccess.UplinkToolAnnouncementService"/>
   </service>
   <reference cardinality="1..1" field="authorizationService" interface="de.rcenvironment.core.authorization.api.AuthorizationService" name="authorizationService"/>
   <reference cardinality="1..1" field="componentKnowledgeService" interface="de.rcenvironment.core.component.api.DistributedComponentKnowledgeService" name="componentKnowledgeService"/>
   <reference cardinality="1..1" field="platformService" interface="de.rcenvironment.core.communication.api.PlatformService" name="platformService"/>
   <reference cardinality="1..1" field="uplinkConnectionService" interface="de.rcenvironment.core.communication.uplink.client.session.api.SshUplinkConnectionService" name="uplinkConnectionService"/>
   <reference cardinality="1..1" field="userComponentIdMappingService" interface="de.rcenvironment.core.component.api.UserComponentIdMappingService" name="userComponentIdMappingService"/>
   <implementation class="de.rcenvironment.core.component.uplinktoolaccess.internal.UplinkToolAnnouncementServiceImpl"/>
</scr:component>