<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" name="Plugin for 'net' Commands">

	<implementation class="de.rcenvironment.core.communication.management.internal.NetCommandPlugin"/>
	<service>
		<provide interface="de.rcenvironment.core.command.spi.CommandPlugin"/>
	</service>
	
	<reference
		name="Communication Service"
		interface="de.rcenvironment.core.communication.api.CommunicationService"
		bind="bindCommunicationService"
	/>
	<reference
		name="Benchmark Service"
		interface="de.rcenvironment.core.communication.management.BenchmarkService"
		bind="bindBenchmarkService"
	/>
	<reference
		name="MessageChannelService" 
		interface="de.rcenvironment.core.communication.channel.MessageChannelService" 
		bind="bindMessageChannelService" 
	/>
	<reference
		name="NodePropertiesService" 
		interface="de.rcenvironment.core.communication.nodeproperties.NodePropertiesService" 
		bind="bindNodePropertiesService" 
	/>
	<reference
		name="Configuration Service" 
		interface="de.rcenvironment.core.configuration.ConfigurationService" 
		bind="bindConfigurationService" 
	/>

</scr:component>
