Fix issue Felix-655
Support a 'from' attribute to create strong coupled dependencies between service consumers and providers.
The $from from attribute is mapped on the following filter : (|(instance.name=$from)(service.pid=$from))

Add the from attribute in annotations
Commit from attribute tests.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@681678 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/tests/core/service-dependency-filter/src/main/resources/metadata.xml b/ipojo/tests/core/service-dependency-filter/src/main/resources/metadata.xml
index 5f96bdc..217e4c8 100644
--- a/ipojo/tests/core/service-dependency-filter/src/main/resources/metadata.xml
+++ b/ipojo/tests/core/service-dependency-filter/src/main/resources/metadata.xml
@@ -17,6 +17,24 @@
 		</requires>

 		<provides />

 	</component>

+	

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.service.dependency.filter.component.FilterCheckSubscriber"

+		name="SimpleFromCheckServiceSubscriber" architecture="true">

+		<requires field="m_foo" from="A" id="id1">

+			<callback type="bind" method="Bind" />

+			<callback type="unbind" method="Unbind" />

+		</requires>

+		<provides />

+	</component>

+	

+	<component

+		className="org.apache.felix.ipojo.test.scenarios.service.dependency.filter.component.FilterCheckProvider"

+		name="SimplePIDCheckServiceProvider" architecture="true">

+		<provides>

+			<property type="String" name="service.pid" />

+		</provides>

+	</component>

 

 	<component

 		className="org.apache.felix.ipojo.test.scenarios.service.dependency.filter.component.FilterCheckSubscriber"