<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" activate="activate" deactivate="deactivate" name="de.rcenvironment.core.communication.management.internal.CommunicationManagementServiceImpl">
   <service>
      <provide interface="de.rcenvironment.core.communication.management.CommunicationManagementService"/>
   </service>
   <reference bind="bindConnectionSetupService" interface="de.rcenvironment.core.communication.connection.api.ConnectionSetupService" name="ConnectionSetupService"/>
   <reference bind="bindMessageChannelService" interface="de.rcenvironment.core.communication.channel.MessageChannelService" name="MessageChannelService"/>
   <reference bind="bindNetworkRoutingService" interface="de.rcenvironment.core.communication.routing.NetworkRoutingService" name="NetworkRoutingService"/>
   <reference bind="bindNodeConfigurationService" interface="de.rcenvironment.core.communication.configuration.NodeConfigurationService" name="NodeConfigurationService"/>
   <reference bind="bindNodePropertiesService" interface="de.rcenvironment.core.communication.nodeproperties.NodePropertiesService" name="NodePropertiesService"/>
   <reference bind="bindReliableRPCStreamService" interface="de.rcenvironment.core.communication.rpc.internal.ReliableRPCStreamService" name="ReliableRPCStreamService"/>
   <reference bind="bindServiceCallHandler" interface="de.rcenvironment.core.communication.rpc.spi.RemoteServiceCallHandlerService" name="ServiceCallHandler"/>
   <implementation class="de.rcenvironment.core.communication.management.internal.CommunicationManagementServiceImpl"/>
</scr:component>