Author: pderop
Date: Fri Jun 11 06:19:04 2010
New Revision: 953575
URL: http://svn.apache.org/viewvc?rev=953575&view=rev
Log:
added a new name attribute, allowing to dynamically configure the service
dependency filter/required attributes
Modified:
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
Modified:
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
URL:
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java?rev=953575&r1=953574&r2=953575&view=diff
==============================================================================
---
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
(original)
+++
felix/trunk/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/api/ServiceDependency.java
Fri Jun 11 06:19:04 2010
@@ -104,4 +104,10 @@ public @interface ServiceDependency
* </pre></blockquote>
*/
long timeout() default -1;
+
+ /**
+ * Sets the dependency name. This attribute is only meaningful when
dynamically configuring the dependency
+ * <code>filter</code> and <code>required</code> flag from the Service's
init method.
+ */
+ String name() default "";
}