<?xml version="1.0" encoding="UTF-8"?>
<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0" name="Command Execution Service" activate="activate">

	<implementation class="de.rcenvironment.core.command.internal.CommandExecutionServiceImpl"/>
	<service>
		<provide interface="de.rcenvironment.core.command.api.CommandExecutionService"/>
	</service>
	
	<reference
		name="CommandPlugins" 
		interface="de.rcenvironment.core.command.spi.CommandPlugin" 
		cardinality="0..n" 
		policy="dynamic" 
		bind="registerCommandPlugin" 
		unbind="unregisterCommandPlugin"
	/>
 <reference bind="bindConfigurationService" cardinality="1..1" interface="de.rcenvironment.core.configuration.ConfigurationService" name="ConfigurationService" policy="static"/> 	
 		
</scr:component>
